मैं tomcat 6.0 के साथ काम कर रहा हूं, और जब मैं अनुक्रमण कर रहा हूं (जब मैं tomcat शुरू कर रहा हूं तो नहीं), मेरे पास एक पारगम स्थान त्रुटि है।
मैं उस स्थान को कैसे बढ़ा सकता हूं ??
धन्यवाद
मैं tomcat 6.0 के साथ काम कर रहा हूं, और जब मैं अनुक्रमण कर रहा हूं (जब मैं tomcat शुरू कर रहा हूं तो नहीं), मेरे पास एक पारगम स्थान त्रुटि है।
मैं उस स्थान को कैसे बढ़ा सकता हूं ??
धन्यवाद
जवाबों:
आप उपयोग कर सकते हैं :
-XX:MaxPermSize=128m
स्थान बढ़ाने के लिए। लेकिन यह आमतौर पर केवल अपरिहार्य को स्थगित करता है।
आप PermGen को कचरा एकत्र करने के लिए भी सक्षम कर सकते हैं
-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled
आमतौर पर यह तब होता है जब बहुत सारे रेडप्लॉयस होते हैं। मुझे आश्चर्य है कि आपने इसे अनुक्रमण जैसी किसी चीज़ का उपयोग किया है। पर्म जनरल स्पेस की निगरानी करने और अनुक्रमण को गर्म करने के बाद इसे बंद करने के लिए वर्चुअलवम या जोंकोस का उपयोग करें।
हो सकता है कि आपको आईबीएम जेवीएम की तरह किसी अन्य जेवीएम में बदलने पर विचार करना चाहिए। यह एक स्थायी पीढ़ी नहीं है और इस मुद्दे के लिए प्रतिरक्षा है।
Tomcat के लिए आप permGem स्पेस बढ़ाकर उपयोग कर सकते हैं
-XX:MaxPermSize=128m
इसके लिए आपको बनाने की जरूरत है (यदि पहले से मौजूद नहीं है) setcv.sh नाम की एक फाइल जो कि tomcat / bin फ़ोल्डर में है और इसमें अपनी लाइन शामिल करें
export JAVA_OPTS="-XX:MaxPermSize=128m"
संदर्भ: http://wiki.razuna.com/display/ecp/Adjusting+Memory+Settings+for+Tomcat
export JAVA_OPTS="-XX:MaxPermSize=128m"
क्लोजर + लेइन रिप्लाई के साथ मेरे लिए काम किया
आप अपने IDE में VM तर्कों के माध्यम से भी इसे बढ़ा सकते हैं। मेरे मामले में, मैं Tomcat v7.0 का उपयोग कर रहा हूं जो कि ग्रहण पर चल रहा है। ऐसा करने के लिए, अपने सर्वर (Tomcat v7.0) पर डबल क्लिक करें। Open ओपन लॉन्च कॉन्फ़िगरेशन ’लिंक पर क्लिक करें। 'तर्क' टैब पर जाएं। Add -XX: MaxPermSize = VM तर्कों की सूची में 512 मी। अप्लाई करें और उसके बाद ओके'। अपने सर्वर को पुनरारंभ करें।
अगर आपको पता चला है कि मेमोरी सेटिंग्स का उपयोग नहीं किया जा रहा है और मेमोरी सेटिंग्स को बदलने के लिए, मैंने \ bin फ़ोल्डर में tomcat7w या tomcat8w का उपयोग किया है।तब निम्न पॉप अप करना चाहिए:
जावा टैब पर क्लिक करें और तर्कों को जोड़ें