如果遇到特定的日志响应,让节点进程自动重启
Have a node process automatically restart if a particular log response is encountered
我有一个非常简单的节点脚本,它充当消息传递平台的自动回复器。我 运行 脚本在后台永久运行,如果遇到严重错误,它将重新启动脚本。但是,有时脚本开始失败,因为凭证错误可能是由某种服务器超时引起的。该脚本将保持 运行ning,因为该错误对进程来说不是致命的,但该脚本不再有效。最简单的,如果不是特别优雅的话,就是从头开始重新启动该过程。
是否有一种简单的方法可以让 forever
在遇到此特定日志消息时强制重启而不重写脚本本身?我知道在脚本中重写错误处理可能更好,但这不是关键任务,kluge 或多或少会很好。
我有一个非常简单的节点脚本,它充当消息传递平台的自动回复器。我 运行 脚本在后台永久运行,如果遇到严重错误,它将重新启动脚本。但是,有时脚本开始失败,因为凭证错误可能是由某种服务器超时引起的。该脚本将保持 运行ning,因为该错误对进程来说不是致命的,但该脚本不再有效。最简单的,如果不是特别优雅的话,就是从头开始重新启动该过程。
是否有一种简单的方法可以让 forever
在遇到此特定日志消息时强制重启而不重写脚本本身?我知道在脚本中重写错误处理可能更好,但这不是关键任务,kluge 或多或少会很好。