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



Posted by Izero at 痞客邦 PIXNET Comments(2) Trackback(0) Hits(286)


open trackbacks list Trackbacks (0)

Comments (2)

Post Comment
  • .

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

    Izeroreplied on 2008/10/30 18:21

  • .

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

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment