Nginx
ubuntu EC2 實例上 nginx 服務的使用者數
在多個 ec2 實例上執行的商務網站。Web 內容使用 nginx 及其 ruby on rails 應用程序提供。我正在使用一個負載均衡器,它將流量路由到多個 ec2 實例。有沒有辦法使用 nginx 確定它服務的使用者數量以及特定 ec2 實例中存在多少並髮使用者。這樣我就可以匹配 nginx 服務的 os 並髮使用者數以及 CPU 和記憶體量以及正在執行的程序,以生成報告並進行分析。請幫幫我!
謝謝
nginx StubStatus模組可以幫助你。
如果您在 -context 下添加以下伺服器塊,
http
您將獲得一個 http-interface,它將為您提供一些簡單的統計資訊。server { listen 127.0.0.1:8200; location /server-status { access_log off; allow 127.0.0.1; deny all; stub_status on; } }
對介面的請求將為您提供以下數據:
$ GET http://127.0.0.1:8200/server-status Active connections: 20 server accepts handled requests 61940 61940 1718912 Reading: 1 Writing: 2 Waiting: 17