(24)Too many open files error v logu apache
Matus UHLAR - fantomas
uhlar na fantomas.sk
Čtvrtek Srpen 25 11:18:24 CEST 2005
Honza Novacek <konference na cimboraservis.cz> wrote:
>>> Mám na serveru více virtualhostů a apache2 mi do error logu pise hlasku:
>>>
>>> (24)Too many open files
>
>> a kazdy virtualhost ma vlastny access.log a error.log?
>
>
> ano, kazdy virtual host ma vlastni error a access.log
>
> Z access logu si vytvarim statistiky pristupu, error si vyvojari
> jednotlivych virtualhostu hledaji chyby.
vybodli sme sa na to ked nam reload apache trval dost minut aby to vyzeralo
ako vypadok servera. Toz, pri pouzivatelskych adresaroch na NFS (NFS cluster
a niekolko www serverov nad nim) to vyzadovalo otvorit a zavriet kopu NFS
suborov...
Minimalne access staci jeden (logy pre jednotlive weby sa daju vygrepovat).
S tymi error logmi je to naozaj neprijemne (kedze neobsahuju vhosty).
>>> 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?
kedze mate kopu beziacich procesov a kazdy z nich ma kopu otvorenych log
suborov... tusim sa to nasobi.
--
Matus UHLAR - fantomas, uhlar na fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
LSD will make your ECS screen display 16.7 million colors
Další informace o konferenci Linux