V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
akmonde
V2EX  ›  Chrome

如何通过第三方脚本或者手段,监控 chrome 的 crash 和崩溃

  •  
  •   akmonde · 2019-11-14 17:49:02 +08:00 · 1956 次点击
    这是一个创建于 1818 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt,我这边有需求会使用 headless chrome 发送大量请求,但是高并发容易造成 chrome 崩溃或者 crash

    这种情况似乎是没办法通过监控进程是否存在来实现的,而且 chrome 崩溃以后,发送 web 请求似乎还是有 respnse,但反馈内容并不是正常内容。

    这边的设想是起一个监控 agent,如果 chrome 进程 down 掉,或者造成了崩溃或者 crash,这边会尝试再通过 supervise 重启 chrome server。

    目前难点就在于,如何通过第三方脚本或者手段,去监控 chrome 的崩溃和 crash ?

    6 条回复    2019-11-14 18:49:34 +08:00
    woodensail
        1
    woodensail  
       2019-11-14 17:56:43 +08:00
    chrome 那边发心跳包?
    akmonde
        2
    akmonde  
    OP
       2019-11-14 18:02:32 +08:00
    @woodensail chrome server 那边能主动发心跳包么?我网上看到的方案都是通过网页去发心跳包,要不就单开网页专门做监控?不知道好不好使。
    woodensail
        3
    woodensail  
       2019-11-14 18:06:16 +08:00
    @akmonde 基本上就是通过网页发了,话说你说的 chrome server 是个啥?
    linvaux
        4
    linvaux  
       2019-11-14 18:10:27 +08:00 via Android
    先 mark 一下,回去查查看看
    akmonde
        5
    akmonde  
    OP
       2019-11-14 18:25:47 +08:00
    @woodensail 我说的```google-chrome-stable --headless```的守护进程哈。
    woodensail
        6
    woodensail  
       2019-11-14 18:49:34 +08:00
    @akmonde 哈,不了解,没用过
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:36 · PVG 03:36 · LAX 11:36 · JFK 14:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.