Apache neprijima dalsi spojeni
Dalibor Straka
dast na panelnet.cz
Středa Únor 4 12:36:58 CET 2009
Ahoj,
znovu vyhnil apache a ted uz jsem ho tedy chytnul pod krkrem:
# for i in `pidof apache2`; do cat /proc/$i/wchan; done:
vrati:
flock_lock_file_wait flock_lock_file_wait flock_lock_file_wait
flock_lock_file_wait flock_lock_file_wait flock_lock_file_wait
flock_lock_file_wait flock_lock_file_wait flock_lock_file_wait
flock_lock_file_wait flock_lock_file_wait flock_lock_file_wait
flock_lock_file_wait flock_lock_file_wait flock_lock_file_wait
flock_lock_file_wait flock_lock_file_wait flock_lock_file_wait
...atd...
# strace -p 16962
Process 16962 attached - interrupt to quit
flock(766, LOCK_EX <unfinished ...>
# ll /proc/16962/fd/766
lrwx------ 1 root root 64 2009-02-04 12:09 /proc/16962/fd/766 ->
/var/lib/php5/sess_7bd48886dd4e35798def44dcd0e0b1d5
# ps -ef|grep apache2|wc -l
258
Tedy pocet procesu dosahl "MaxClients 256". A vsechny
cekaji na flock(766,...).
Mam tedy jiz hodne konkretni otazku na zkusene, jak toto resit?
Napada me par berlicek, ale nejlepsi by bylo, interni nastaveni
apache.
Dekuji,
-- Dalibor Straka
Další informace o konferenci Linux