Re: apache - too many open files

2006-05-28 Başlik Cafer Şimşek
Selam Tekrardan

[EMAIL PROTECTED] (Cafer Şimşek) writes:

 Merhaba,

 Sarge üzerinde Apache 2.0.54 koşuyor. Pek çok vhost tanımı var
 (1000'den fazla). Her vhost için CustomLog tanımlı ve Apache
 başlayamıyor. error.log şunu diyor:

 [Sun May 28 17:03:43 2006] [error] (24)Too many open files: could not open 
 transfer log file /var/log/apache2/access.log.

 Vhost'lardaki CustomLog direktifini kaldırdığımda sorun ortadan
 kalkıyor. Vhost'lar için ayrı ayrı log tutmak gerekiyor, bu
 şart. Sorunu çözmek için ne yapabilirim?

Sorunu çözdüm. Her bir vhost için ayrı log tutmak yerine tek bir log
dosyası tutup, log'ları analiz etmeden önce split-logfile aracından
geçirince sorun ortadan kalkıyor.

Belki başkalarının da başına gelir, çözümü
http://httpd.apache.org/docs/2.0/vhosts/fd-limits.html adresinde mevcut.


 Saygılar.
 -- 
 Bu imza Süper İnek Güçlerine sahip değil

 Cafer 'cfb' Şimşek
 http://cafer.org


-- 
Cafer 'cfb' Şimşek
http://cafer.org



Re: apache - too many open files

2006-05-28 Başlik Doruk Fisek
Sun, 28 May 2006 17:09:16 +0300, [EMAIL PROTECTED] (Cafer Şimşek) :

 Sarge üzerinde Apache 2.0.54 koşuyor. Pek çok vhost tanımı var
 (1000'den fazla). Her vhost için CustomLog tanımlı ve Apache
 başlayamıyor. error.log şunu diyor:
 [Sun May 28 17:03:43 2006] [error] (24)Too many open files: could not
 open transfer log file /var/log/apache2/access.log.
 Vhost'lardaki CustomLog direktifini kaldırdığımda sorun ortadan
 kalkıyor. Vhost'lar için ayrı ayrı log tutmak gerekiyor, bu
 şart. Sorunu çözmek için ne yapabilirim?

Linux'ta her kullanici icin belli bir file descriptor limiti var
ontanimli olarak. ulimit -n ile bunu gorebilirsiniz (buyuk olasilikla
1024). ulimit komutu ile bunu degistirebilirsiniz.

/etc/security/limits.conf dosyasi ile de kullanici bazli limitleri
duzenlemeniz mumkun.

   Doruk

--
FISEK ENSTITUSU - http://www.fisek.com.tr
Ankara : 0.312.3857026  /  Istanbul : 0.216.4284693


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: apache - too many open files

2006-05-28 Başlik Cafer Şimşek
Merhaba,
Doruk Fisek [EMAIL PROTECTED] writes:

 Sun, 28 May 2006 17:09:16 +0300, [EMAIL PROTECTED] (Cafer Şimşek) :

 Sarge üzerinde Apache 2.0.54 koşuyor. Pek çok vhost tanımı var
 (1000'den fazla). Her vhost için CustomLog tanımlı ve Apache
 başlayamıyor. error.log şunu diyor:
 [Sun May 28 17:03:43 2006] [error] (24)Too many open files: could not
 open transfer log file /var/log/apache2/access.log.
 Vhost'lardaki CustomLog direktifini kaldırdığımda sorun ortadan
 kalkıyor. Vhost'lar için ayrı ayrı log tutmak gerekiyor, bu
 şart. Sorunu çözmek için ne yapabilirim?

 Linux'ta her kullanici icin belli bir file descriptor limiti var
 ontanimli olarak. ulimit -n ile bunu gorebilirsiniz (buyuk olasilikla
 1024). ulimit komutu ile bunu degistirebilirsiniz.

 /etc/security/limits.conf dosyasi ile de kullanici bazli limitleri
 duzenlemeniz mumkun.

limits.conf dosyasına

www-data softnofile  204800


satırını eklemiştim ama sorun çözülmemişti. 


Doruk

 --
 FISEK ENSTITUSU - http://www.fisek.com.tr
 Ankara : 0.312.3857026  /  Istanbul : 0.216.4284693


 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


-- 
ghost in the shell

Cafer 'cfb' Şimşek
http://cafer.org