Aslında bizim için ulimit ayarlamak için kullanılan özel bir şef yemek kitabı yazdım ve oldukça iyi çalışıyor. Ubuntu için, küresel bir ulimit ayarı istiyorsanız aşağıdaki hilenin gerekli olduğunu gördük:
Ortak oturumunuza aşağıdakileri ekleyin:
session required pam_limits.so
ve limit.conf içinde aşağıdakilere sahip olmalısınız:
* soft nofile 64000
* hard nofile 65000
root soft nofile 64000
root hard nofile 65000
Kök kısmı, bazı init betiğinin düzgün çalışmayacağı gibi göründüğü için önemlidir. Bu yüzden aşağıdakileri ayarlayan bir şef yemek kitabımız var ve harika çalışıyor.
Tomcat için kullandığımız başka bir seçenek de Tomcat'i dağıtmak ve ardından init betiğini ulimit'i ayarlayacağımız ve tomcat'i yeniden başlatacağımız bir özel ile yazmaktı. Bu harika çalışıyor ama ilkinden biraz daha hacky.
Umarım bu yardım, ve belki bir gün oldukça ölü basit beri biz dahili yemek kitabı açık kaynak olabilir ama sizin gibi başkalarına yardımcı olabilir.