定时重启排查问题

我们服务器上有一个进程挂了,但是发现半小时被重启一次,但是找不到定时被重启的原因,crontab也没任何任务.
请问还有什么办法能排查吗?如果是被其他进程重启的话,是否有跟踪办法?

阅读 3.2k
2 个回答

1、你可以查看这个进程的父进程是哪个,如果不是init进程,那么就应该是它的父进程启动的。
2、如果父进程是init,那么写一个小程序来替代一下这个程序。让它启动的时候,去启动你写的小程序。
在你写的程序里面,输出一下pid和ppid。然后看这个ppid代表的是哪个进程。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题