You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PM2 ecosystem配置文件中设置--time参数为日志添加时间戳

问题原因

args字段用于传递参数给你的业务脚本(即配置中script字段指向的index.js),并非PM2自身的运行参数,因此你把--time写在args中不会生效。

正确配置方案

在ecosystem配置文件的应用配置项中,直接添加time: true即可,这是PM2 ecosystem配置中专门对应CLI--time参数的字段,作用就是给日志自动添加时间戳。
正确的完整配置示例如下:

module.exports = {
   apps: [
      {
         name: "myapp",
         script: "~/path/index.js",
         cwd: "~/path",
         watch: false,
         // 新增此行配置即可启用日志时间戳
         time: true,
         env: {
            NODE_ENV: "production",
         },
         exp_backoff_restart_delay: 100,
      },
   ],
};

生效注意事项

如果执行重载后配置仍未生效,建议先删除对应旧进程再重新启动配置,避免PM2缓存旧的日志配置:

  • 删除旧进程:pm2 delete myapp
  • 重新加载配置启动:pm2 startOrReload ~/path/ecosystem.config.js --update-env

内容的提问来源于stack exchange,提问作者Kit Johnson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 01:06:08