PM2 v3.0+ 版本后, cron_restart 参数不起作用,或与预期不符 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
timnity
V2EX    Node.js

PM2 v3.0+ 版本后, cron_restart 参数不起作用,或与预期不符

  •  
  •   timnity 2019-07-02 09:33:03 +08:00 5848 次点击
    这是一个创建于 2367 天前的主题,其中的信息可能已经有所发展或是发生改变。

    生成一个 ecosystem.config.js 文件,内容如下:

    module.exports = { apps : [{ name: "API", script: "server.js", exec_mode: "cluster", // 设置执行模式,值为:fork|cluster exec_interpreter: "node", // 定时重启,仅在 cluster 模式有效, [minute] [hour] [day] [month] [day of week] cron_restart: "*/1 * * * *", // 每分钟重启(测试) instances: 1, // 负数代表服务器 cup 核心数 autorestart: true, // 进程失败后启用或禁用自重启 watch: false, // 文件有改变则重启,用于调试 max_memory_restart: "500M", // 如果超出内存量,重新启动应用 log_date_format: "YYYY-MM-DD HH:mm Z", log_file: "logs/api.log", error_file: "logs/api-err.log", out_file: "logs/api-out.log", env: { // 默认环境 "INTERVAL": 6000, "NODE_ENV": "production", "DEBUG": "express" } }] }; 

    在 pm2 的 v2.x 版本上用得是挺顺利的,结果现在 v3.x 版本无法使用,查找了 SO 之类的也没有解决。请问下是配置哪里没写对吗?

    4 条回复    2021-01-20 18:13:13 +08:00
    version
        1
    version  
       2019-07-02 11:29:19 +08:00
    用 yml 配置吧. v2 后面的版本 json js 格式配置都不太兼容.特别是加环境变量
    timnity
        2
    timnity  
    OP
       2019-07-02 16:50:20 +08:00
    试了,是一样的,js、json、yml 格式都是一样的表现,3.5.1 版本就根本不生效。3.2.2 之前版本是可以用的
    WallaceYYLi
        3
    WallaceYYLi  
       2020-05-29 17:07:09 +08:00
    确实这样,新版本 cron 不起作用
    xingyue
        4
    xingyue  
       2021-01-20 18:13:13 +08:00
    autorestart: true >> false
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1195 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 17:38 PVG 01:38 LAX 09:38 JFK 12:38
    Do have faith in what you're doing.
    ubaomsnsnddmindexpchomeyahoorakutenmypapermeadowduckbidyahooyoubaozxmzxmasdabnvcgcvbfgdfscvmmhjkxxddcyybgbzznbnccubaouaituacvGXCVETGDGYHFGBCVBFJFHCBRECBCGDGET54WRWRRWERWREWWRWERRWERSDGEWSFDSFSFfbbsubaofhddfgewrdgdfewwrewwretruyutututdfgfgdgdfgtetgdfgtdfgdert4gdfggwr235wer3wevsdfsdfgdfertxcvsdfrwerhfddfgcvbrwfafbdfhjghbmnlghrtygfdscxvxcvxcsvdasfdffgdcvsdftertsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfshasha9178shasha9178shasha9178shasha9178shasha9178liflif2liflif2liflif2liflif2liflif2liblib3liblib3liblib3liblib3liblib3zhazha444zhazha444zhazha444zhazha444zhazha444dende5dendedendendenden2denden21fenfen9fenf619fen619fenfe9fe619sdfsdfsdfsdfsdfzhazh90zhazh0zhaa50zha90zh590zhozhozzhozhzhozhozhozho2lislislls95lili95lils5liss9sdf0ty987sdft876sdft9876sdf09876sd0t9876sdf0ty98sdf0976sdf0ty986sdf0ty96sdf0t76sdf0876df0ty98sf0t876sd0ty76sdy76sdf76sdf0t76sdf0ty9sdf0ty98sdf0ty987sdf0ty98sdf6676sdf876sd876sd876sdf6sdf6sdf9876sdf0tsdf06sdf0ty9776sdf0ty9776sdf0ty76sdf8876sdf0tsd6sdf06s688876sd688sdf86