即使有主管,节点应用程序在微型 EC2 实例上一段时间后也会崩溃

即使有主管,节点应用程序在微型 EC2 实例上一段时间后也会崩溃

我在用着导师在微型 EC2 实例上启动我的 node.js 应用程序。但是,该应用程序只能运行一段时间,直到最终关闭。不确定应用程序运行多长时间,但我猜大概几个小时左右。有时更少。我的问题是,我应该在远程服务器上的哪里查找以调试此类问题?我正在运行 Amazon Linux AMI。

答案1

您可以尝试使用此supervisord配置获取节点日志。崩溃后,您将了解真正发生的情况。可以证明错误可能是因为节点因某些意外错误而崩溃。尝试使用console.logs

 ; ------- NODE -------
 [program:node]
 command=/usr/local/bin/node app.js
 directory=/var/www/node
 environment=NODE_ENV=production
 user=root
 stdout_logfile=/var/log/node/node.log
 stderr_logfile=/var/log/node/node.error
 serverurl=AUTO
 ; ---- END NODE CONFIG ----

相关内容