कभी-कभी हमारे पास jboss/server/web/tmp/vfs-nested.tmp निर्देशिका में बड़ी संख्या में JAR फ़ाइलें हैं।
उदाहरण के लिए आज इस निर्देशिका में 350k जार फ़ाइलों से अधिक है।
लेकिन अन्य होस्टों पर इस निर्देशिका में केवल 2 जार फ़ाइलें हैं।
इस समस्या का मूल कारण क्या हो सकता है?jboss/server/web/tmp/vfs-nested.tmp निर्देशिका में जेएआर फाइलों की बड़ी मात्रा
हम का उपयोग JBoss 5.1
अद्यतन:
JBoss वीएफएस नियंत्रित करने के लिए अलग अलग स्विच का एक सेट प्रदान करता है:
मैं JBoss 5.1.0.GA के लिए रिलीज नोट्स में निम्नलिखित जानकारी मिली यह आंतरिक व्यवहार है। जेबॉस एएस jboss.vfs.forceCopy = डिफ़ॉल्ट रूप से सत्य सेट करता है। सभी प्रदत्त वीएफएस झंडे देखने के लिए VFSUtils.java क्लास का कोड देखें।
तो मुझे समझ में नहीं आता कि मुझे क्या सेट करना चाहिए?
क्या मुझे -Djboss.vfs.forceNoCopy = true या -Djboss.vfs.forceCopy = false सेट करना चाहिए?
या मुझे दोनों को सेट करना चाहिए?
अद्यतन 1:
मैं पूरे थ्रेड http://community.jboss.org/thread/2148?start=0&tstart=0 पढ़ लिया है और अब मैं shure नहीं कर रहा हूँ कि मैं या तो jboss.vfs.forceCopy या jboss.vfs.forceNoCopy बदलना चाहिए।
इस धागे के अनुसार मुझे tmp dir में बड़ी मात्रा में फ़ाइलों की बजाय आउटऑफमेमरी त्रुटि होगी।
एक ही समस्या है, इसलिए मैं इस प्रश्न पर एक बक्षीस डाल रहा हूं। – Gnoupi
क्या आपको कभी इसका अच्छा जवाब मिला? मुझे भी वही समस्या हो रही है। दो समान (?) सर्वर, एक tmp फ़ाइलों के साथ भरना, दूसरा प्रतीत होता है ठीक है। और मेरा मानना है कि हर मिनट इन फ़ाइलों को बनाने से सर्वर धीमा हो जाता है। –
@DanielWilliams हमें यह समस्या भी हो रही है, और, जबकि हमें इन फ़ाइलों को उत्पन्न करने से जेबॉस को रोकने का कोई तरीका नहीं मिला है, हमने पाया है कि हम इस फ़ोल्डर से पुरानी फाइलों को सुरक्षित रूप से हटा सकते हैं जबकि जेबॉस एप्लिकेशन को प्रभावित किए बिना चल रहा है (रों)। हम जिस आदेश का उपयोग करते हैं वह है 'ढूंढें। 24 घंटे (वाईएमएमवी) से पुरानी फ़ाइलों को हटाने के लिए vfs-nested.tmp फ़ोल्डर के अंदर से -ctime +1 -exec rm {} \; "हम निश्चित रूप से सुनिश्चित हैं कि समस्या हमारे लिए इंगित करने के लिए सिम्लिंक के उपयोग से जुड़ी है तैनाती, शायद हमारे तैनाती करने के लिए ट्विडल के उपयोग के संबंध में। जेबॉस मंच भी देखें! – Rich