Debian Jessie kullanıyorum ve işlem başına açık dosya sınırını ayarlamakla ilgili garip bir hatam var.
Belirli kullanıcılar için varsayılan sınırı artırmak istiyorum (ben), ben de ekledim /etc/security/limit.conf
:
freyja soft nofile 2048
freyja hard nofile 2048
Ben de ekledim /etc/pam.d/common-session
:
session required pam_limits.so
Şimdi limit arttı, ancak yalnızca ikinci kez oturum açtığımda. Örneğin, açtıktan sonra bilgisayarıma giriş yapıyorum (slim kullanarak) ve alıyorum:
freyja@host01:~$ ulimit -n
256
Sonra (i3 çıkışını kullanarak) çıkış yapıp tekrar giriş yapıp (ince kullanarak) ve alıyorum:
freyja@host01:~$ ulimit -n
2048
Aynı ilk giriş yaptıktan sonra yapardım sudo su freyja
. Daha sonra su ile giriş yaptım ve ayrıca limitini alıyorum 2048
.
Neyi değiştirmem gerektiği ya da limiti belirlemek için kontrol edebileceğim bir fikrin var mı? 2048
Zaten ilk giriş sırasında?
Düzenle :
Tüm kullanıcılar için limiti yükseltirsem ilk girişimde çalışır (bu elbette tatmin edici bir çözüm değildir):
* soft nofile 2048
* hard nofile 2048
Bu yüzden limit sistemi ilk girişimde benim olduğumu tanımıyor gibi görünüyor. Bu çok tuhaf.
*
), yeniden başlatıldı, tty1'e giriş yaptım, anladım 2048
. İnce yoldan giriş yaptım 2048
. Yeniden başlatıldı, ince kaydedildi, anladım 2048
. Şimdi anladım 2048
Her açılıştan sonra, tty1'e giriş yapmanıza gerek kalmadan. Neden çalışmaya başladığını bilmiyorum, çünkü kurulum öncekiyle aynı, ama yine de teşekkürler!
limits.conf
, bir gecikme ile uygulanacak (birkaç yeniden başlatma gecikmesi)?