我最近使用Nginx和PM2将节点JS应用程序部署到debian服务器。
一切似乎都运行正常,我可以通过我在nginx配置中指定的链接和端口访问网站。
在我的应用程序中,我将值保存到数据库(使用mongojs)。在运行此网页时,一切似乎都很好,但没有任何内容保存到数据库中。 所以我假设我的nodeJS应用程序中有错误。
我尝试访问我的nodejs应用程序的日志,我清除了pm2日志,再次访问了我的站点URL,然后我执行了命令pm2 logs
但是根本看不到任何日志。
我需要访问我的应用程序的日志(AKA是我在终端本地手动编写node app.js
时通常显示的日志)。
对不起,我是新来的
我错过了什么吗?
我的PM2记录:
PM2 | [2018-05-14 13:21:56] PM2 error: Cancelling versioning data parsing
PM2 | [2018-05-14 13:21:56] PM2 log: App [app] with id [0] and pid [12345], exited with code [0] via signal [SIGINT]
PM2 | [2018-05-14 13:21:56] PM2 log: pid=12345 msg=process killed
PM2 | [2018-05-14 15:34:32] PM2 log: Starting execution sequence in -fork mode- for app name:app id:0
PM2 | [2018-05-14 15:34:32] PM2 log: App name:app id:0 online
PM2 | [2018-05-15 13:31:27] PM2 log: Stopping app:app id:0
PM2 | [2018-05-15 13:31:27] PM2 log: App [app] with id [0] and pid [12345], exited with code [0] via signal [SIGINT]
PM2 | [2018-05-15 13:31:27] PM2 log: pid=12345 msg=process killed
PM2 | [2018-05-15 13:32:59] PM2 log: Starting execution sequence in -fork mode- for app name:app id:0
PM2 | [2018-05-15 13:32:59] PM2 log: App name:app id:0 online
PM2 | [2018-05-15 13:39:15] PM2 log: Stopping app:app id:0
PM2 | [2018-05-15 13:39:15] PM2 log: App [app] with id [0] and pid [54321], exited with code [0] via signal [SIGINT]
PM2 | [2018-05-15 13:39:15] PM2 log: pid=54321 msg=process killed
PM2 | [2018-05-15 13:39:41] PM2 log: Starting execution sequence in -fork mode- for app name:app id:0
PM2 | [2018-05-15 13:39:41] PM2 log: App name:app id:0 online
我的PM2清单:
App name │ id │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │ user │ watching │
├──────────┼────┼──────┼───────┼────────┼─────────┼────────┼─────┼───────────┼────────┼──────────┤
│ app │ 0 │ fork │ 54321 │ online │ 12 │ 7m │ 0% │ 40.7 MB │ user │ disabled │