0

我的应用程序作为服务安装在客户的 linux 机器上。
他不时抱怨应用程序停止。
问题是我可以从我的应用程序日志中看到该服务已正常停止(没有崩溃),但他说他没有停止它。
我如何知道是谁导致我的服务停止?
我的应用程序通过套接字侦听配置的端口,如果有人写入此套接字 - 应用程序将停止。
客户说没有可能导致服务停止的自动化流程。

4

2 回答 2

3

如果是真正的优雅关机,可以通过查看历史找到罪魁祸首。如果是系统故障,您应该能够将应用程序关闭的时间戳与系统日志中的事件相关联。如果它是由外部原因引起的,您可能希望增加传入连接的日志记录。

于 2013-09-11T19:48:06.943 回答
0

这可能是因为一些极端的资源匮乏。询问您的客户他是否耗尽了 RAM 和交换空间。

于 2013-09-11T19:34:08.490 回答