使用 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鍵可以切換展示詳細程度。效果: