使用 uWSGI 内置的状态服务器
uWSGI 提供了一个内置的状态服务器,你可以通过配置 uWSGI 来启用它,并使用 Web 浏览器或者通过 HTTP 请求来查看 uWSGI 的状态信息。
启用状态服务器
在 uWSGI 的配置文件中添加以下配置:
[uwsgi]
...
stats = 127.0.0.1:9191 #这样就启用了一个状态服务器,它监听在本地的 9191 端口。
在浏览器中查看状态信息
你可以通过访问 http://127.0.0.1:9191
来查看 uWSGI 的状态信息。这个页面会显示各个 worker 进程的状态、请求统计信息、内存使用情况等。
在服务器上使用类似top命令查看状态信息
还可以在服务器上安装uwsgitop工具,类似top命令实时显示状态。
pip install uwsgitop
执行命令: uwsgitop http://127.0.0.1:9191
即可在页面上实时显示状态信息,按a键可以切换展示详细程度。效果: