2006年5月31日 星期三

FreeBSD 7-current + pf + apache22 + MPM=event

餅乾大事紀 � Blog Archive � apache22 MPM=worker 遇到神秘問題

看到類似的configuration覺得備感親切。FreeBSD >5的中文參考資料越來越零散了,好像都只能自己去定 freebsd-*@freebsd.org 來看才行。

跑 -current 有一陣子了,pf也有開,然後還很大膽地用了 apache22 + event MPM,top(1)出來還蠻美的


last pid: 15917; load averages: 0.02, 0.03, 0.05 up 1+05:58:33 11:30:26
166 processes: 1 running, 165 sleeping
CPU states: % user, % nice, % system, % interrupt, % idle
Mem: 172M Active, 154M Inact, 81M Wired, 18M Cache, 60M Buf, 68M Free
Swap: 512M Total, 12K Used, 512M Free

PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
15563 www 27 4 0 24852K 12792K kqread 0:02 0.00% httpd
15562 www 27 4 0 20756K 10084K kqread 0:00 0.00% httpd
15559 www 1 4 0 16232K 7944K accept 0:00 0.00% httpd
15560 www 27 4 0 20756K 9788K kqread 0:00 0.00% httpd
15561 www 27 4 0 20756K 9668K kqread 0:00 0.00% httpd


我這台機器絕少 panic,倒是最近為了cached + apache的UserDir問題搞了很久。目前看來是libc裡面的NSS buffer size的問題(cached原作者還在查)。可能跟李鑫大大寫的libthr也有關。

順便請問一下,kserel 這個state會出現在純 libthr的系統上嗎? libmap.conf內容如下:

libpthread.so.2 libthr.so.2
libpthread.so libthr.so
libc_r.so.5 libthr.so.2 # Everything uses 'libthr'
libc_r.so libthr.so


沒有留言:

張貼留言