small-tou / wechat-ai-summarize-bot

微信群聊总结助手 JS 版
https://zhinang.ai
166 stars 25 forks source link

针对同步信息过来的数据,一旦错误自动退出进程(相当于ctrl+C),message类型特别多,这种容错加try catch是否合适?有好的error捕获方案吗? #9

Closed inwikipedia closed 1 year ago

inwikipedia commented 1 year ago

image

small-tou commented 1 year ago

通常不会退出,这个是因为 PadLocal 服务出问题了,这时候已经收不到新消息了,直接退出没什么问题

inwikipedia commented 1 year ago

那一般是如何进行保持进程常在?直接执行npm run watch ,PadLocal 服务出问题后,相当于ctr+c,难道要用pm2进程守护方式吗?

small-tou commented 1 year ago

这个时候其实需要人工介入,这个错误是因为有两个实例在运行连接了同一个 pad left token,需要人工介入才能解决,pm2 也解决不了

small-tou commented 1 year ago

给 watch 命令加了 pm2