V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  missz  ›  全部回复第 5 页 / 共 5 页
回复总数  84
1  2  3  4  5  
2021-01-18 16:42:08 +08:00
回复了 missz 创建的主题 Node.js puppeteer 运行一段时间后无法启动
通过核查服务器情况:
1 ):内存、cpu 相对正常
2 ):用户子进程达到系统上限(也是出现异常的原因)
3 ):chromium 所依赖的库确认都有安装

目前的问题:
1 ):kill 进程的脚本似乎会导致 puppeteer 无法再打开浏览器(存疑)
2 ):@Justin13 老哥提出的--no-zygote 需要到测试环境验证一段时间,暂时不能确定是否是该参数的问题
3 ):@Itoktsnhc @lozzow 两位老哥提出的容器化可以解决问题,但是人为环境阻力太大,只能仅限于本地,淦
4 ):@guochao 老哥提出的沙箱环境多次测试目前还是没能启动起来。。。

目前的解决方案

进程满了用脚本重启。。。
2021-01-18 14:05:22 +08:00
回复了 missz 创建的主题 Node.js puppeteer 运行一段时间后无法启动
@libook 目前公司所有服务器环境都没有使用 docker,并且这个程序已经上线到正式了,服务器环境相对固定了,换成 docker 上面不会同意
2021-01-18 13:40:20 +08:00
回复了 missz 创建的主题 Node.js puppeteer 运行一段时间后无法启动
@Justin13 这个好像是不允许 zygote 进程创建 fork 子进程,但是没有在服务器上找到 zygote 相关的进程
2021-01-18 13:34:59 +08:00
回复了 missz 创建的主题 Node.js puppeteer 运行一段时间后无法启动
@Areym 因为需要频繁切换代理 ip,不能给每个标签设置代理
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4964 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.