各位,
我的 openresty 应用在启动的时候, 会用 ngx.timer.at(0, monitor) 启动一个 monitor 进程,这个 monitor 进程会监控后端 IP 变化,更新 dyups.
最近遇到一个问题:这个 monitor 会死掉(原因未明,可能更 redis 有关,因为 monitor 的实现逻辑涉及 redis pub/sub), 有没有办法确保 monitor 在死掉之后,自动重启呢?
问题化简一下就是: ngx.timer.at 启动的进程,有没有死掉自动重启的方法?
祝好
张晔