(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