在Linux ec2上运行多个实例时,ChromeDriver崩溃

时间:2019-07-03 17:42:32

标签: selenium google-chrome selenium-chromedriver

运行运行一次打开多个选项卡的硒应用程序时,它们会不断崩溃,并出现以下错误:

(unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
  (Driver info: chromedriver=72.0.3626.69 (3c16f8a135abc0d4da2dff33804db79b849a7c38),platform=Linux 4.15.0-1034-aws x86_64)

我正在使用Python的多处理程序来运行selenium选项卡。无论分配了多少内存或创建了多少实例,任何多处理都将导致chromedriver崩溃。

有人知道什么可能导致此行为吗?我尝试了在互联网上找到的修复程序,例如在配置中激活--no-sandbox。似乎没有任何帮助减少这些chromedriver崩溃的次数和频率。有些作业确实可以完成。

这是在ubuntu ec2 btw上。 我已经尝试了以下解决方案:Selenium: WebDriverException:Chrome failed to start: crashed as google-chrome is no longer running so ChromeDriver is assuming that Chrome has crashed

0 个答案:

没有答案
相关问题