PM2 是 Node.js 应用程序的生产过程管理器。 使用 PM2 启动 Node.js 应用程序时,您可以向其传递参数以配置其行为。 一些常见的 PM2 启动参数包括
- --name或-n:指定PM2要启动的进程名称。
- --watch 或 -w:监视文件更改并在检测到任何更改时重新启动进程。
- --ignore-watch 或 -i:使用 --watch 选项时要忽略的文件模式列表。
- --max-memory-restart:进程在重新启动之前允许消耗的最大内存量(以 MB 为单位)。
- --output 或 -o:stdout 日志文件的路径。
- --error 或 -e:stderr 日志文件的路径。
- --env 或 -x:进程运行的环境。
下面是一个使用 PM2 启动 Node.js 应用程序并传递一些参数的示例:
pm2 start app.js --name "my-app" --watch --ignore-watch="data/*" --max-memory-restart 200M --env production
请注意,这些只是使用 PM2 启动进程时可用的众多选项中的一小部分。 有关更多信息和选项的完整列表,您可以参考 PM2 文档。
发表评论 取消回复