运行运行一次打开多个选项卡的硒应用程序时,它们会不断崩溃,并出现以下错误:
(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