rt,我这边有需求会使用 headless chrome 发送大量请求,但是高并发容易造成 chrome 崩溃或者 crash。
这种情况似乎是没办法通过监控进程是否存在来实现的,而且 chrome 崩溃以后,发送 web 请求似乎还是有 respnse,但反馈内容并不是正常内容。
这边的设想是起一个监控 agent,如果 chrome 进程 down 掉,或者造成了崩溃或者 crash,这边会尝试再通过 supervise 重启 chrome server。
目前难点就在于,如何通过第三方脚本或者手段,去监控 chrome 的崩溃和 crash ?
1
woodensail 2019-11-14 17:56:43 +08:00
chrome 那边发心跳包?
|
2
akmonde OP @woodensail chrome server 那边能主动发心跳包么?我网上看到的方案都是通过网页去发心跳包,要不就单开网页专门做监控?不知道好不好使。
|
3
woodensail 2019-11-14 18:06:16 +08:00
@akmonde 基本上就是通过网页发了,话说你说的 chrome server 是个啥?
|
4
linvaux 2019-11-14 18:10:27 +08:00 via Android
先 mark 一下,回去查查看看
|
5
akmonde OP @woodensail 我说的```google-chrome-stable --headless```的守护进程哈。
|
6
woodensail 2019-11-14 18:49:34 +08:00
@akmonde 哈,不了解,没用过
|