22.04.2009

too many open files


Linux'te tanımlı olan maksimum açılabilir dosya sayısı limiti aşıldıgında,
oluşan "too many open files" hatasının çözümü oldukça basit;

oncelikle open files limitimizin ne olduguna bakıyoruz

ulimit -n
1024

bu degeri "4096" 'ya çıkarmak için;

/etc/security/limits.conf dosyasının içine

#for too many open files
* soft nofile 4096
* hard nofile 4096


/etc/sysctl.conf dosyasının içine

#for too many open files
fs.file-max=4096

sistemi restart etmeden degişikliklerin aktif olması için

sysctl -p

komutu çalıştırılır...