我正在尝试部署一个 node.js 应用程序,并将日志写入/var/log/nodejs/myapp
.
我已经尝试过Forever和PM2,但是即使日志目录具有正确的权限并且我传递了正确的选项(我认为),也不会创建文件。
对于 Forever,我以这种方式启动应用程序:
forever start ./app.js -l /var/log/nodejs/myapp/forever.log -o /var/log/nodejs/myapp/out.log -e /var/log/nodejs/myapp/err.log
启动后,如果我运行forever logs
,我看到它正在保存到默认.forever/
目录。
对于 PM2,我也使用了相应的日志选项,但没有写入任何内容。该pm2 logs
命令向我显示所有日志信息,但没有创建文件。
有任何想法吗?