lighttpd有一個module叫做mod_status

相關文件請看:
http://trac.lighttpd.net/trac/wiki/Docs%3AModStatus

我之前一直以為只是一些Server Statistics的數據:
e.x.
fastcgi.active-requests: 0
fastcgi.backend.fcgi-php.0.connected: 10127
fastcgi.backend.fcgi-php.0.died: 0
fastcgi.backend.fcgi-php.0.disabled: 0
fastcgi.backend.fcgi-php.0.load: 0
fastcgi.backend.fcgi-php.0.overloaded: 0
fastcgi.backend.fcgi-php.1.connected: 93855
fastcgi.backend.fcgi-php.1.died: 0
fastcgi.backend.fcgi-php.1.disabled: 0
fastcgi.backend.fcgi-php.1.load: 0
fastcgi.backend.fcgi-php.1.overloaded: 0
fastcgi.backend.fcgi-php.load: 1
fastcgi.requests: 399355

想不到還可以列出所有active的request是哪個host/哪個url, 正做到哪個階段!
還可以在那個頁面上依據想要的欄位排序,
這真是抓問題的神兵利器啊!

別再說沒圖沒真相啦, 我抓個圖就是了 :P



創作者介紹

Izero@庶務三科 ㄎㄎㄎ~

Izero 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • misgarlic
  • .

    lighty mod_status 應該是無法看到 fastcgi 正在跑那個 php scripts 吧,
    我印象中只能看到 static contents 的status
  • 可以看到的 :)

    Izero 於 2008/10/30 18:21 回覆

  • misgarlic
  • .

    感謝, 真的可以說, 因為他和 apache status 不大一樣, lighty 是 show active request, apache 是 show all process 最近處理過的 rquest, 所以我才誤以為看不到 php 的 request, 不是看了你的留言, 我可能就永遠誤會 lighty 了
找更多相關文章與討論