一台机器启动可以两个uwsgi服务吗?

两个项目部署在同一台服务器,用uwsgi启动

一台机器启动可以两个uwsgi服务吗?

  • 启动端口不同
  • san和san_test不能同时启动,后启动的会覆盖先前启动的
  • 我想要的效果是san_test是一直启动的
  • san项目并不是一直启动,调试时启动.
  • 启动命令
    uwsgi --ini /usr/local/san_test/san/san.ini
    uwsgi --ini /usr/local/san/san/san.ini

    在调试时保持san_test不被覆盖,应该怎么做


回答:

提供另一个方案,打包成docker image,用docker跑
没个环境都是隔离的


回答:

是我自己操作错了,我启动第二个项目时调用的是restart.sh
restart时,会kill掉所有uwsgi进程,才导致的这种情况.

ps -ef |grep uwsgi|grep -v grep|awk '{print $2}'|xargs kill -9

uwsgi支持启动多个进程,且互相隔离.

以上是 一台机器启动可以两个uwsgi服务吗? 的全部内容, 来源链接: utcz.com/p/938249.html

回到顶部