16 Nisan 2024 00:58

Anasayfa

undefined...

Ubuntuda çalışacak dosya (servisler dahil herşey bir dosyadır) sayısı belirtilmez ise bir süre sonra işlemler sıraya girer ve servisler çalışmama başlar.

/usr/sbin/service: Cannot fork

Terminalde ulimit -n yazarak izin verilen limit görüntülenilir. Daha önceden bir ayar ypaılamdıys alimit 1024 dür. Yani sistemde en fazla 1024 dosya çalışmasını izin verilir.

Limiti artırmak için aşağıdaki komut kullanılır ve limit 65535 yapılır.

ulimit -n 65535

 

Limitin kalıcı olarak ayarlanması için aşağıdaki dosyayı açıp değerleri yazmalıyız.

nano /etc/security/limits.conf
root soft nproc 65535
root hard nproc 65535
root soft nofile 65535
root hard nofile 65535

 

Aynı zamanda sistemin servis kontrol uygulamasına da aynı bir kayıt girilmeli.

nano /etc/sysctl.conf
fs.file-max=65355

 

Yeni ayarların geçerli olması için aşağıdaki komut çalıştırılmalı

sysctl -p

 

NOT :Bu ayarları yaparken no child processes uyarısı alıyorsanız sistemi yeniden başlatmalısınız.

 

Tüm ayarlar yapıldıktan sonra sistemden çıkış yapmalı ya da yeniden başlatmalısınız.

 

 

 

Ubuntu

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2022