我现在服务器上部署了一个集成系统,包括nginx、c++程序、mysql数据库、Java程序。有时候因为外部原因,程序会停止。有没有一个工具可以守护这些服务,在程序挂掉之后,自动重启之
写一个windows服务,定时监听你的程序名,挂了启动就行
可以使用supervisor
可以自己写一个组件监控的小应用,对应用进行状态监控,一旦进程消失就重启。每个组件提供一个ps查找进程编号的表达式,写一个shell脚本,添加到Linux的cron任务。