(24)Too many open files error v logu apache
Dušan Sýs
sys na net-service.cz
Úterý Srpen 23 16:42:33 CEST 2005
>> 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
>
> lebo si mylite pocet otvorenych suborov jednym procesom a vsetkymi.
>
>Zbytek systemu ma otevreno asi 2000 souboru a 60tis. ma apache.
>
>Je tech 60tis. pro apache normalni?
Je to normali ( mam jich kolem 100 tis. )
Do startovaciho scriptu pridejte
echo 150000 > /proc/sys/fs/file-max
a mate vystarano.
Zdravi D.S.
Další informace o konferenci Linux