docker里使用uwsgi开启多进程有用吗?

部署项目时docker容器里使用了uwsgi开启了10个进程,实际是开启了1个进程还是10个进程?docker里使用uwsgi多进程有多进程的效果吗?

阅读 5.1k
3 个回答

docker 容器下有多个进程,在主机上也会有多个进程。
也就是说,容器中运行了10个进程,主机上也会有10个进程。

原则是上可以的,没用过 uwsgi,但 Node.js 里的 pm2 是可以在 docker 里多进程的。

需要注意的是你要把 uwsgi 或其他程序在容器里设置为前台进程,否则容器刚一启动就退出了。

P.S. 但其实不建议你这么干。真要想要集群你应该弄多个容器。

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