[Mon Feb 16 19:19:34 2009] [error] (24)Too many open files: could not open transfer log file /usr/local/apache/domlogs/
poniedziałek, 16 lutego, 2009Taaaak kolejny dzień kolejna nowość.
Ja tu sobie Gadu-gadu a tu klient coś takiego podsyła.
No to myślę sobie (24)Too many open files: Jasne limit open files. Sprawdzam ulimit -a i faktycznie open files ma na 1024, plików w domlogs 86000, nie zadziała. Myślę sobie ok /etc/security/limits.conf, faktycznie brak tam było ustawionych limitów. No to cały szczęśliwy, że rozwiązałem problem robie # service httpd restart , a tu ZONK (24)Too many open files: – taa zabawne.
Szukałem wszędzie, nieznalazłem nic, a rozwiązanie wpadło przez przypadek. Pomyślałem, że jak nie tak to dam ulimit -n 100000 w /etc/init.d/httpd otwieram plik a tu DING DONG trzy linijki
ulimit -n 1024
ulimit -n 2048
ulimit -n 16000
Widać Cpanel już coś tu kombinował, ku mej radości zakomentowałem 3 cudowne linijki, dałem
ulimit -n 100000
voila
Działa. Uff, a już myślałem, że apache pobiera limity z kosmosu 🙂