docker 中使用 selenium + chrome 出现 chrome 崩溃的解决办法

来源:互联网 发布:国产mac网游 编辑:程序博客网 时间:2024/05/22 10:57

docker 中使用 selenium + chrome 对网页进行测试,当并发加大后,很可能会出现 chrome 崩溃的情形。出现诸如一下的错误提示:

chrome not reachablechrome tab crashedchrome page crashed...

出现 chrome 崩溃的原因是: docker 默认的共享内存 /dev/shm 只有 64M 当启动多个 chrome 实例后,就不能分配,导致 chrome 崩溃。
解决此问题的方法就是增大 /dev/shm,在启动container的时候,加上参数 --shm-size=1g,这样就没有问题了。

0 0