More Apache stuckage

Wednesday, 01. 11. 2006  –  Category: all, sw

mod_status shows loads of children in Keepalive state with Seconds Since much higher than KeepAliveTimeout eventually the number of these reaches MaxClients, wedging the server hung process backtrace like this: (gdb)  bt #0  0x2814d118 in read () from /usr/lib/libc.so.4 #1  0x2830e69f in ssl_io_hook_read () from /usr/local/libexec/apache/libssl.so #2  0x806d256 in ap_hook_call_func () #3  0x806ce7b in ap_hook_call () #4  0x8051bea in ap_read () […]

Highly available filesytems

Thursday, 11. 24. 2005  –  Category: all, sw

A hosting project I’m working on needs a large filesystem to be available on multiple hosts and to be continually mirrored. A pair of NFS servers rsyncing master to slave – feeble Coda – looks good but project appears dead (though has current kernel support on both FreeBSD and Linux), 32bit limitation on metadata restricts […]

Apache stuckage

Thursday, 11. 24. 2005  –  Category: all, sw

mod_status shows loads of weird lines, eg: 29-1  –  0/0/1  .   0.00  10322  28  0.0  0.00  0.00   x.y.z.a  (unavailable)  GET /reports/latest.html HTTP/1.0 30-1  –  0/0/1  .   0.00  10312  34  0.0  0.00  0.00   x.y.z.a  (unavailable)  GET /cgi-bin/certificate.cgi/732.gif HTTP/1.1 eventually the number of these reaches MaxClients, wedging the server hung process backtrace like this: (gdb) bt #0  0x28129b0f in write () from /lib/libc.so.5 #1  0x281babb7 in config_log_transaction () from /usr/local/libexec/apache/mod_log_config.so #2  0x281bac24 in multi_log_transaction () from /usr/local/libexec/apache/mod_log_config.so #3  0x08051e9e in run_method […]