Re: apache - too many open files
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
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
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