如何判断当前uwsgi进程正在使用哪个ini文件?

问题描述 投票:0回答:1

在一个使用Nginx、Uwsgi和Django运行的网站中。它有大量的 venv 和 django 项目。我有什么办法可以通过 .ini 文件判断 uwsgi 已加载吗?

我运行了“ps aux | grep uwsgi”,它显示了以下内容:

ubuntu    2136  0.0  0.4 108280 32872 pts/1    S+   Mar29  22:58 uwsgi repository.ini
ubuntu    9337  0.0  0.4 111312 34836 pts/1    S+   Jul11   0:05 uwsgi repository.ini
ubuntu    9893  0.0  0.4 111572 34836 pts/1    S+   Jul11   0:07 uwsgi repository.ini
ubuntu    9980  0.0  0.4 300744 37496 pts/6    Sl+  Jul11   0:07 uwsgi repository.ini
ubuntu   12442  0.1  0.4 300752 37520 pts/6    Sl+  Jul11   0:07 uwsgi repository.ini
ubuntu   12663  0.1  0.4 111548 34872 pts/1    S+   Jul11   0:08 uwsgi repository.ini
ubuntu   15462  0.1  0.4 300752 37520 pts/6    Sl+  00:22   0:05 uwsgi repository.ini
ubuntu   15767  0.1  0.4 111568 34852 pts/1    S+   00:25   0:09 uwsgi repository.ini
ubuntu   17740  0.1  0.4 300752 37524 pts/6    Sl+  00:43   0:05 uwsgi repository.ini
ubuntu   18874  0.0  0.4 107356 33944 pts/5    S+   May15   2:02 uwsgi repository.ini
ubuntu   18876  0.0  0.4 110272 33856 pts/5    S+   May15   0:00 uwsgi repository.ini
ubuntu   18877  0.0  0.4 110368 34068 pts/5    S+   May15   0:00 uwsgi repository.ini
ubuntu   20763  0.1  0.4 300744 37504 pts/6    Sl+  01:12   0:04 uwsgi repository.ini
ubuntu   22143  0.0  0.4 301004 37716 pts/6    Sl+  Jul11   0:10 uwsgi repository.ini
ubuntu   25620  0.0  0.0  13772  1104 pts/0    S+   01:54   0:00 grep --color=auto uwsgi
ubuntu   25915  0.0  0.4 301132 38492 pts/6    Sl+  Jul11   0:11 uwsgi repository.ini
ubuntu   27713  0.0  0.4 300756 37508 pts/6    Sl+  Jul11   0:10 uwsgi repository.ini
ubuntu   28648  0.0  0.3  92948 29528 pts/4    S+   May15   2:02 uwsgi repository.ini
ubuntu   28650  0.0  0.4 300576 36920 pts/4    Sl+  May15   0:01 uwsgi repository.ini
ubuntu   28651  0.0  0.4 300484 36812 pts/4    Sl+  May15   0:00 uwsgi repository.ini
ubuntu   30146  0.0  0.3  93864 31336 pts/6    S+   May15  12:38 uwsgi repository.ini
ubuntu   30187  0.0  0.4 113104 36372 pts/1    S+   Jul11   0:07 uwsgi repository.ini
ubuntu   30910  0.0  0.4 113088 36492 pts/1    S+   Jul11   0:07 uwsgi repository.ini
ubuntu   32262  0.0  0.4 112852 36404 pts/1    S+   Jul11   0:06 uwsgi repository.ini
ubuntu   32618  0.0  0.4 113100 36756 pts/1    S+   Jul11   0:08 uwsgi repository.ini

但我无法判断哪个repository.ini正在运行。

django uwsgi
1个回答
2
投票

如果您已按照文档运行应用程序,您可以执行以下操作

ps aux | grep uwsgi
并且应该会看到
uwsgi
实例的列表(如果有多个)及其相应的
ini
文件。然后您可以查找
.ini
文件来检查哪个正在运行哪个

© www.soinside.com 2019 - 2024. All rights reserved.