rod disable-dev-shm-usage 踩坑

rod disable-dev-shm-usage 踩坑

前言

在对rod进行版本升级后,发现效果有下降,通过二分降级查找对比发现,是

https://github.com/go-rod/rod/compare/v0.112.6...v0.112.7

中间的代码导致效果变差
但是本地无法复现
通过在启动参数中添加

disable-dev-shm-usage

解决了问题

排查

/dev/shm这个目录是linux下一个利用内存虚拟出来的一个目录,这个目录中的文件都是保存在内存中,而不是磁盘上。其大小是非固定的,即不是预先分配好的内存来存储的。(shm == shared memory)
发现在pod内 该目录大小只有64m
而正常的机器最少会有几百m

参考文章

https://bugs.chromium.org/p/chromium/issues/detail?id=715363
https://stackoverflow.com/questions/69173469/meaning-of-selenium-chromeoptions
https://www.cnblogs.com/oloroso/p/5405113.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值