![验证进程在 Solaris 11 上意外关闭的原因](https://linux22.com/image/7033/%E9%AA%8C%E8%AF%81%E8%BF%9B%E7%A8%8B%E5%9C%A8%20Solaris%2011%20%E4%B8%8A%E6%84%8F%E5%A4%96%E5%85%B3%E9%97%AD%E7%9A%84%E5%8E%9F%E5%9B%A0.png)
我想知道什么原因可能导致进程被系统自动终止或关闭。我需要验证什么文件,或者我如何知道进程意外崩溃的原因?
是否有一个文件可供我检查已关闭进程的简短描述或类似内容?
答案1
从应用程序日志开始(如果有)。然后检查系统日志(即/var/adm/messages
,/var/cron/log
是否由 cron 启动,/var/svc/log/
是否有服务等)。如果该进程由 SMF 维护,请检查svcs -xv
相应的日志。
另请查看是否coreadm
配置为为崩溃进程创建核心转储。请注意,当进程被终止并正常终止时,可能不会创建核心转储。