node js集群和pm2集群
Node js cluster and pm2 cluster
所以我是 运行 节点中的一个服务,它有一个节点 js 集群使用,这意味着我是 运行 节点 js 集群的服务...现在我想使用 pm2 并且我使用pm2集群模式。
我想知道同时使用它们是否是一件好事,或者我应该只使用其中一个以获得更好的性能和类似的东西......
任何帮助将不胜感激
为了降低架构的复杂性,我建议使用 PM2。它可以让您有效地管理多个进程。它具有许多功能,包括:
- 如果使用 Watch & Reload 对代码进行任何更改,则自动重启应用程序。
- 一个简单的进程日志管理。
- 进程的监控能力。
- 系统达到最大内存限制或崩溃时自动重启。
- 通过网络监控关键指标。
由于进程是分开的,现在可以 start/stop/restart 它们与您的 pm2.config.js,即
pm2 start pm2.config.js // start all processes
pm2 stop app // stop app processes
pm2 restart smsWorker // restart smsWorker
所以我是 运行 节点中的一个服务,它有一个节点 js 集群使用,这意味着我是 运行 节点 js 集群的服务...现在我想使用 pm2 并且我使用pm2集群模式。 我想知道同时使用它们是否是一件好事,或者我应该只使用其中一个以获得更好的性能和类似的东西...... 任何帮助将不胜感激
为了降低架构的复杂性,我建议使用 PM2。它可以让您有效地管理多个进程。它具有许多功能,包括:
- 如果使用 Watch & Reload 对代码进行任何更改,则自动重启应用程序。
- 一个简单的进程日志管理。
- 进程的监控能力。
- 系统达到最大内存限制或崩溃时自动重启。
- 通过网络监控关键指标。
由于进程是分开的,现在可以 start/stop/restart 它们与您的 pm2.config.js,即
pm2 start pm2.config.js // start all processes
pm2 stop app // stop app processes
pm2 restart smsWorker // restart smsWorker