@resah

Где в этом коде происходит какая-либо запись на hdd?

У меня есть код, который работает на выделенном сервере (linux ubuntu), причём в коде работает только эта часть (проверяется есть ли доступ к сайту):
def check_aviable():
    display = Display(visible=0)
    display.start()
    chrome_options = Options()
    # chrome_options.add_argument('--headless')
    chrome_options.add_argument('--no-sandbox')
    chrome_options.add_argument('--disable-dev-shm-usage')
    # chrome_options.add_argument('disable-infobars')
    chrome_options.add_argument("start-maximized")
    chrome_options.add_argument("enable-automation")
    chrome_options.add_argument("--no-sandbox")
    chrome_options.add_argument("--disable-dev-shm-usage")
    chrome_options.add_argument("--disable-browser-side-navigation")
    chrome_options.add_argument("--disable-gpu")

    # chrome_options.add_argument("--disable-extensions")
    # chrome_options.add_argument("--headless")
    # driver = webdriver.Chrome(executable_path="/usr/bin/chromedriver",chrome_options=chrome_options)
    driver = webdriver.Chrome(executable_path="/usr/bin/chromedriver", options=chrome_options)
    driver.implicitly_wait(60)
    # wait = WebDriverWait(driver, 10)
    str = "сайт на который проверяю доступ"
    print(str)
    try:
        driver.set_page_load_timeout(30)
        driver.get(str)
    except Exception as ex:
        #isrunning = 0
        print("Exception has been thrown. " + str(ex))
        driver.close()
        display.stop()
        return False
    driver.close()
    display.stop()
    return True
    # wait.until(EC.element_to_be_clickable((By.ID, "text")))
    #time.sleep(5)
    #try:
    #    driver.find_element_by_id("player-forpost-html5")
    #except NoSuchElementException:
    #    return False
    #return True

После дня работы программы (24 ч) на жёстком диске полностью закончилось свободное место.
Почему это произошло?
Заранее спасибо за помощь.

Добавил import программы
import time
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import selenium
import threading
from threading import Thread
import datetime
import telebot
import requests
import time
from flask import Flask, request
from selenium import webdriver
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver import ActionChains
from selenium.common.exceptions import NoSuchElementException
from selenium.common.exceptions import TimeoutException
from pyvirtualdisplay import Display
import numpy as np
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
@Voland69
Видимо Хром и потратил место, на кэш, временные файлы и т.п.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы