2012-09-23 56 views
9

में ढेर आकार को बढ़ाने के लिए Windows XP पर बिल्ला 6 सर्वर है, और मैं startup.bat का उपयोग कर सांत्वना अर्थात के माध्यम से बिल्ला शुरू करते हैं।सबसे अच्छा तरीका है catalina.bat फ़ाइल

AFAIK catalina.bat फ़ाइल खिड़कियों तो मैं स्मृति management.I बिल्ला विन्यास खिड़की नहीं है के लिए बल्लेबाजी फ़ाइल बदलते रहा है।

अब मैं अपने ढेर आकार बढ़ाना चाहते हैं तो मेरा प्रश्न है मैं catalina.bat फ़ाइल यानी मौजूदा JAVA_OPTS का विस्तार करना चाहिए

set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=128m 

या मैं

यानी catalina.bat फ़ाइल में नए वातावरण चर बनाना चाहिए
set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=128m 

और यह यह करने के लिए सही तरीका है?

कृपया गाइड करें।

और मैं जांच में वर्तमान ढेर आकार को देखने के लिए, लेकिन मौजूदा पर्म आकार देखने के लिए सक्षम नहीं पा रहा हूँ तो पर्म आकार के लिए डिफ़ॉल्ट मान क्या है?

संपादित करें:

पैरामीटर निम्नलिखित में मदद करते हैं?

-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled 

उत्तर

23

यदि आप अपनी स्थापना की बिन निर्देशिका में देखते हैं तो आपको catalina.sh या .bat स्क्रिप्ट दिखाई देगी। आप इन में देखें, तो आप वातावरण चर सेट करने के लिए है कि वे एक setenv.sh या setenv.bat स्क्रिप्ट क्रमशः चलाने के लिए, यदि वह मौजूद है देखेंगे,। Catalina.sh/bat के शीर्ष पर टिप्पणियों में प्रासंगिक पर्यावरण चर का वर्णन किया गया है। उन्हें, बनाने के उदाहरण के लिए, एक फ़ाइल $ CATALINA_HOME/bin/सामग्री

export JAVA_OPTS="-server -Xmx512m" 

साथ setenv.sh Windows के लिए आप setenv.bat में, की आवश्यकता होगी,

set JAVA_OPTS=-server -Xmx768m 

मूल जवाब here की तरह कुछ का उपयोग करने के

आप startup.bat चलाने के बाद, आप आसानी से पुष्टि कर सकते हैं सही सेटिंग्स लागू किया गया है, बशर्ते कि आप अपने catatlina.bat फ़ाइल में कहीं पर @echo कर दिया है (एक अच्छी जगहके तुरंत बाद हो सकता है):

enter image description here

+5

नोट (http://tomcat.apache.org/tomcat-7.0-doc/RUNNING.txt): "__Note:। मेमरी सीमा निर्दिष्ट करने के लिए JAVA_OPTS का प्रयोग न करें आप ज्यादा की जरूरत नहीं है एक छोटी सी प्रक्रिया है कि बिलाव को रोकने के लिए प्रयोग किया जाता है के लिए स्मृति। उन सेटिंग्स CATALINA_OPTS के हैं .__ " –

6

वृद्धि ढेर खिड़की के लिए बिल्ला के आकार अपाचे-बिल्ला-7.0.42 \ बिन

enter image description here

ढेर आकार आवश्यकताओं के आधार पर बदला जा सकता है में इस फ़ाइल को जोड़ें। बिलाव डॉक्स से

set JAVA_OPTS=-Dfile.encoding=UTF-8 -Xms128m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m