gpt4 book ai didi

node.js - 在 Node js 中禁用 pm2 日志创建

转载 作者:搜寻专家 更新时间:2023-10-31 23:41:21 27 4
gpt4 key购买 nike

我正在为我的应用程序使用 aws ubuntu 实例,并使用 Node js 从第三方 api 同步数据。

我有 6 个 Node js 脚本,每分钟调用一次,通过为许多用户发出 http 请求来同步数据。

对于进程管理,我使用 Node js 的 PM2 模块。这个 pm2 为每个正在运行的文件创建日志,这个文件大小急剧增加,日志文件占用实例空间。

有什么方法可以禁用 pm2 日志创建吗?

最佳答案

我们可以用户pm2 application declaration为了我们的目的,我们可以使用:

Disabling logs
You can pass /dev/null to error_file or out_file to disable logs saving.

我们还可以在process.json应用中设置max_memory_restart参数,在memory.example占用的特定内存上设置autorestart进程 下面的 process.json:

{
"apps" : [{
"script": "worker.js",
"watch": true,
"max_memory_restart": "50M",
"error_file": "/dev/null"
}]
}

关于node.js - 在 Node js 中禁用 pm2 日志创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37745073/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com