(24)Too many open files error v logu apache
Honza Novacek
konference na cimboraservis.cz
Pondělí Srpen 22 13:07:28 CEST 2005
Dobrý den,
řeším problém se kterým si nevím rady.
Mám na serveru více virtualhostů a apache2 mi do error logu pise hlasku:
(24)Too many open files
$cat /proc/sys/fs/file-max
90039
Rikal jsem si, ze zvetsim open files pomoci ulimit, tak jsem apache
spustil pomoci skriptu
#!/bin/bash
ulimit -n 2048
/usr/local/apache2/bin/httpd &
exit 0
Chyby v error logu jsou stale, tak me napadlo se podivat kolik je
vlastne tech souboru otervrenych:
$lsof | cut -f3 | grep "apache" | wc -l
57350
Mam nastavit ulimit v tom spoustecim skriptu "unlimit -n -u" ?
Je to normalni tolik otevrenych souboru?
Jak tuto situaci resit?
Dekuji za vasi pomoc.
Honza Novacek
Další informace o konferenci Linux