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