merge.config.js 834 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * @Author: fuyu
  3. * @Date: 2021-03-23 11:56:31
  4. * @LastEditors: fuyu
  5. * @LastEditTime: 2021-03-26 11:19:41
  6. * @FilePath: /202103/code/sql_merge/merge.config.js
  7. */
  8. /**
  9. * PM2启动配置
  10. */
  11. module.exports = {
  12. apps: [{
  13. name: "merge",
  14. script: 'index.js',
  15. watch: ['src'],
  16. ignore_watch: ['node_modules', 'dist', 'logs'],
  17. out_file: '/data/logs/pm2/merge/out.log',
  18. error_file: '/data/logs/pm2/merge/error.log',
  19. max_memory_restart: '2G', //超过多大内存自动重启,仅防止内存泄露有意义,需要根据自己的业务设置
  20. exec_mode: 'cluster', //开启多线程模式,用于负载均衡
  21. instances: '2', //启用多少个实例,可用于负载均衡
  22. autorestart: true, //程序崩溃后自动重启
  23. env: { NODE_ENV: 'production' },
  24. }
  25. ]
  26. }