Bazı kod miras:Proses Oluşturucu BEKLE() sorunu ve Açık dosya sınırlamaları
Process p = new ProcessBuilder("/bin/chmod", "777", path).start();
p.waitFor();
Temelde, dosyaları olarak diskte anahtar/değer çiftlerini depolamak için bazı son derece eski ve büyü esaslı bir sebebi yoktur. Buna gerçekten girmek istemiyorum. - Milyonlarca
ben BEKLE çağrısı oldu duygu durdurmak için olsun
Exception :Cannot run program "/bin/chmod": java.io.IOException: error=24, Too many open files
Message: Cannot run program "/bin/chmod": java.io.IOException: error=24, Too many open files
Ve 10 k alemlerinde demek bir grup tarafından:
Ancak, IO istisnalar bir avuç kaldım Bu işlemin tamamlanmasını beklemek ve işlemin tamamlanmasını beklemek, ancak dosyanın gerçekten kapatılmasından önce bir sonuca geri döndüğünü düşünüyorum. Bu istisnaların sebebi olup olmayacağını bilen var mı?
Diğer eğimim, binlerce dosyanın açılmasının ve kapatılmasının java ucunda yeterince hızlı olmayışı ve başka bir şey olduğunu, belki de bir şey değil, fw.close() çağrıldığında temizleniyor.
Ben java için oldukça yeni ve bu beni güldürdü cehennem garip bir oldu. tamponlarını temizledikten falan dosyaları açık sınırı artırarak, bu aşmanın bir yolu başkasının düşünce
Can nerede jvm can (memnuniyetle app hala çok büyük bir günlük dosyası tükürme sonra .. nasılsa çalışır) kendisiyle devam edin (sorun olduğunu varsayarak)
Hedef işletim sisteminiz (ve sürümünüz) nedir?Şuna bakın: http://unix.derkeiler.com/Newsgroups/comp.unix.solaris/2007-02/msg00873.html –
debian, uname dışı silinmiş gibi görünüyor. son kararlı olacak. – Louis