Ank*_*iya 3 ubuntu amazon-web-services node.js pm2
我正在为我的应用程序使用aws ubuntu实例,并使用node js同步来自第三方api的数据。
我有6个节点js脚本,它们通过向许多用户发出http请求来每分钟调用一次以同步数据。
为了进行流程管理,我使用节点js的PM2模块。此pm2为每个正在运行的文件创建日志,该文件的大小急剧增加,并且日志文件占用了实例空间。
有什么方法可以禁用pm2日志创建吗?
我们可以根据需要使用pm2应用程序声明 ,并且可以使用:
Disabling logs
You can pass /dev/null to error_file or out_file to disable logs saving.
Run Code Online (Sandbox Code Playgroud)
我们还可以在process.json应用程序中设置max_memory_restart参数,以在memory占用的某些内存上设置自动重启进程。下面的process.json示例:
{
"apps" : [{
"script" : "worker.js",
"watch" : true,
"max_memory_restart":"50M",
"error_file": "/dev/null"
}]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3476 次 |
最近记录: |