关于node使用pm2开启多进程的问题

假设我用 pm2 start index.js -i 3 开启了3个进程,监听同一端口,那么index.js里的全局变量是否为每个进程都单独有一份。如果是的话,数据就可能不同步了,如何解决这个问题呢

阅读 5.9k
2 个回答

搜索 Nodejs 进程间通信

多进程环境下,不建议进程内共享变量,推荐使用Redis之类的集中缓存中间件处理。
另外,Node.js尽量开发为无状态的,方便扩容

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题