Dmi*_*kin 5 javascript node.js express forever
我正在使用forever.js以确保我的 Node.js / Express 应用程序不间断地运行。但是,有时它会崩溃并且永远不会重新启动它。
我正在使用
forever start app.js
启动应用程序
它开始正常,工作,然后在某些时候崩溃,当我这样做时
forever list
它没有列出任何东西,所以它根本不会重新启动......
我还尝试使用日志文件运行它,使用
forever start -l foreverlog.txt app.js
并且日志文件很好,但它没有显示有关进程结束的任何信息 - 例如崩溃或错误报告,如果我app.js直接从控制台运行,我通常会有这些信息。
你知道我怎样才能永远重启应用程序或至少将错误记录到日志中吗?
谢谢!
永远分割日志
-l LOGFILE Logs the forever output to LOGFILE
-o OUTFILE Logs stdout from child script to OUTFILE
-e ERRFILE Logs stderr from child script to ERRFILE
Run Code Online (Sandbox Code Playgroud)
即使您没有指定 -e 文件,它也应该位于某处。Windows 上的 Users/{UserName}/.forever。
您应该检查 ERRFILE。也许这会给这个过程失败的原因带来一些线索。
| 归档时间: |
|
| 查看次数: |
4213 次 |
| 最近记录: |