Python中文
首页
教程
问答
标签
搜索
登录
注册
uwsgi:为什么每个应用都要加载两个进程?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<pre><code>root@www:~# ps aux | grep uwsgi root 4660 0.0 0.0 10620 892 pts/1 S+ 19:13 0:00 grep --color=auto uwsgi root 19372 0.0 0.6 51228 6628 ? Ss 06:41 0:03 uwsgi --master --die-on-term --emperor /var/www/*/uwsgi.ini root 19373 0.0 0.1 40420 1292 ? S 06:41 0:03 uwsgi --master --die-on-term --emperor /var/www/*/uwsgi.ini www-data 19374 0.0 1.9 82640 20236 ? S 06:41 0:03 /usr/local/bin uwsgi --ini /var/www/app2/uwsgi.ini www-data 19375 0.0 2.4 95676 25324 ? S 06:41 0:03 /usr/local/bin uwsgi --ini /var/www/app3/uwsgi.ini www-data 19385 0.0 2.1 90772 22248 ? S 06:41 0:03 /usr/local/bin uwsgi --ini /var/www/app2/uwsgi.ini www-data 19389 0.0 2.0 95676 21244 ? S 06:41 0:00 /usr/local/bin uwsgi --ini /var/www/app3/uwsgi.ini </code></pre> <p>以上是uwsgi进程的<code>ps</code>输出。奇怪的是,对于每个ini文件都有两个实例被加载-即使我有两个uwsgi主机。这正常吗?在</p> <p>uwsgi的部署策略是</p> <ul> <li>由皇帝管理的暴发户</li> <li>皇帝搜索apps文件夹中的每个<code>uwsgi.ini</code></li> </ul> <p><strong>uwsgi.conf公司</strong>对于新贵:</p> ^{pr2}$ <p><strong>uwsgi.ini文件</strong>(我有两个应用程序,除应用程序编号外,两个应用程序的ini相同):</p> <pre><code>[uwsgi] # variables uid = www-data gid = www-data projectname = myproject projectdomain = www.myproject.com base = /var/www/app2 # config enable-threads protocol = uwsgi venv = %(base)/ pythonpath = %(base)/ wsgi-file = %(base)/app.wsgi socket = /tmp/%(projectdomain).sock logto = %(base)/logs/uwsgi.log </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我对这个问题的有见地的猜测是,它确实应该转移到服务器故障上。 但答案是:</p> <p>您应该启动upstart脚本两次;-)</p> <p>只需尝试用SIGTERM终止主根进程,看看childs进程是否死了。 如果您已经运行了两次upstart脚本,那么剩下一个ROOT和两个child。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
使用Python创建一个非常大的二进制频率矩阵来运行协作过滤
2 回答
使用Python创建一张HTML网页,其中在不同颜色中重复n遍显示“Hello World”的方法
7 回答
使用Python创建一组唯一的值length L
10 回答
使用python创建不同表格的透视表
3 回答
使用python创建不和谐频道
7 回答
使用python创建不存在的多个文件夹
5 回答
使用python创建串行远程文件
4 回答
使用python创建交互式仪表板时出现问题
1 回答
使用python创建交互式绘图
4 回答
使用python创建交互式自动电子邮件
8 回答
使用Python创建价格列表
1 回答
使用python创建修改的txt文件
2 回答
使用Python创建全局变量,初始化后更改值
10 回答
使用Python创建关键字搜索词数组
6 回答
使用Python创建具有不均匀块大小/堆叠条形图的热图
6 回答
使用Python创建具有依赖于另一列的值的列
5 回答
使用Python创建具有多列的HTML表
1 回答
使用Python创建具有时间范围数据的等距数据帧
8 回答
使用Python创建具有特定顺序或属性的XML文件
2 回答
使用Python创建具有级联功能的搜索栏
10 回答