Express服务器每两周左右崩溃一次。节点服务器使用nssm作为服务运行 - 服务器上没有明显的负载,日志也没有提供任何信息,我们使用Winston检测了服务,但到目前为止,应用程序中没有任何内容日志或Windows事件日志。症状是nssm服务保持运行,但它生成的node.exe死亡,从而拒绝为客户端提供服务。
这https://github.com/isaacs/npm/issues/2840似乎是一种可能的修复,但我们已经能够使用建议的修复方法再次重现崩溃。我们可以将它移动到一个* nix框并退出闪避,此时很烦人。如果可能的话,我真的希望在可能的情况下让它在Windows上运行。希望社区有一些想法。