Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序作为服务安装在客户的 linux 机器上。 他不时抱怨应用程序停止。 问题是我可以从我的应用程序日志中看到该服务已正常停止(没有崩溃),但他说他没有停止它。 我如何知道是谁导致我的服务停止? 我的应用程序通过套接字侦听配置的端口,如果有人写入此套接字 - 应用程序将停止。 客户说没有可能导致服务停止的自动化流程。
如果是真正的优雅关机,可以通过查看历史找到罪魁祸首。如果是系统故障,您应该能够将应用程序关闭的时间戳与系统日志中的事件相关联。如果它是由外部原因引起的,您可能希望增加传入连接的日志记录。
这可能是因为一些极端的资源匮乏。询问您的客户他是否耗尽了 RAM 和交换空间。