Selenium Python Linux无头镀铬驱动程序无法访问,打开的选项卡太多

时间:2018-04-21 22:11:18

标签: linux google-chrome selenium amazon-ec2 selenium-chromedriver

我在运行无头镀铬驱动程序的AWS EC2实例上,但只要添加8个左右的选项卡,驱动程序就会变为“无法访问”。这不会发生在MAC上或者htop告诉我当我们仍然有6GB的ram剩下来吃饭时,驱动程序变得无法访问。

设置的不同之处在于Linux所需的虚拟显示器,所以我想知道是否有需要提升的分配内存或其他导致问题的设置?

糟糕的是我没有Linux机器,无法看到通过实例发生的事情,所以很难诊断发生了什么,有关如何解决这个问题的任何提示?

1 个答案:

答案 0 :(得分:0)

答案是,默认情况下,docker只为SHM文件系统提供64MB,并且chrome将崩溃而没有记录器消息。

如果增加此文件系统大小,则按预期工作:

    sudo docker run  --shm-size 1G -it container /bin/bash