Apache-2.2
apache如何知道是否正在處理下載/上傳
我們有一個用於大量上傳/下載的網路伺服器(可能需要幾分鐘)。
為了進行維護中斷,我們想知道目前是否正在處理下載/上傳。
我們知道的事情是:
tail -f /var/log/apache/access.log
但是這個只顯示交易完成時的資訊netstat -ntaupe | grep 443 | grep ESTABLISHED
但是在這裡,我們也為每個活動會話設置了行(託管的 Web 服務提供了刷新功能,可以在有趣的事情發生變化之前保持對伺服器的請求開放)。如何知道哪個開放連接有頻寬流量?
iftop
感謝https://serverfault.com/a/248285/54845發現在 ~/.iftoprc 中進行基本設置:
dns-resolution: no port-resolution: no port-display: on show-bars: yes hide-source: no hide-destination: no use-bytes: yes show-totals: yes log-scale: yes
我們現在可以使用以下命令實時查看通過 https(埠 443)上傳/下載流量:
sudo iftop -f 'port 443'
更多資訊可以在這裡閱讀:http: //sickbits.net/iftop-finding-traffic-hogs/