一台机器启动可以两个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