16-06-2011 09:14 tarihinde, Ekin Meroğlu yazdı:
Merhaba,

Genellikle sunucularda karşılaştığımız şöyle bir sorunumuz var,
servislerin çalıştırırken ulimit değerlerini değiştirmemiz mümkün
olmuyor. Bulduğumuz geçici çözüm, servisi başlatan bir wrapper betik
yazıp onun içinde ulimit set etmek. Tabii bu yöntem hem kirli, hem de
pakette değişiklik gerekiyor.

Özetle aslında betiklerde kullanılabilecek, değerini de conf dosyasından
alacak bir setulimit fonksiyonu lazım sanki. Kullanım açısından şöyle
bir şey anlamlı olabilir : conf.d altındaki servis yapılandırma
dosyasında ULIMIT=2048 gibi bir tanım varsa start öncesi ulimit o değere
set edilir, yoksa bir şey yapılmaz.
startService'e parametre yazabiliriz ancak hangi resource limitlerini modifiye etmek istiyoruz ona göre parametreler mi yazalım yoksa

..
resource=resource.RLIMIT_CORE,
limits=(-1,-1),
..

gibi doğrudan hangi kaynağı neye limitleyecegimizi (soft,hard) mi verelim?

Örnek servis var mı elimizde?
_______________________________________________
Gelistirici mailing list
Gelistirici@pardus.org.tr
http://liste.pardus.org.tr/mailman/listinfo/gelistirici

Cevap