Für diejenigen, die Selen mit Heroku verwenden, haben wir die Lösung für den Fall eines Absturzes beschrieben.
Der folgende Fehler trat auf, wenn Selen auf Heroku ausgeführt wurde.
Running python manage.py task on ⬢ xxxxx... up, run.9999 (Hobby)
Message: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
(Session info: headless chrome=81.0.4044.129)
Bei der Untersuchung scheint es sich um einen Absturz aufgrund mangelnden Gedächtnisses zu handeln. Daher sollten Maßnahmen ergriffen werden, um Speicher in Selen zu speichern, damit nicht der Speicher knapp wird.
options = Options()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--remote-debugging-port=9222')
driver = webdriver.Chrome(settings.CHROME_PATH, options=options)
driver.set_window_size(950, 800)
How do I prevent headless Chromium from crashing? - Heroku Help https://help.heroku.com/DOB4Y0I4/how-do-i-prevent-headless-chromium-from-crashing
Plötzlich ein mysteriöser Fehler in Rspec-Qiita https://qiita.com/mishitoshi/items/3ca5a9a26ceb7e2cf034
Selenium::WebDriver::Error::NoSuchDriverError - Today I Learned https://selleo.com/til/posts/mxkjoppuxm-seleniumwebdrivererrornosuchdrivererror
Recommended Posts