আমি টমকাট 6.০ নিয়ে কাজ করছি, এবং আমি যখন সূচীকরণ করছি (যখন আমি টোমক্যাট শুরু করছি না) তখন আমার একটি পার্জেন স্পেস ত্রুটি রয়েছে।
কীভাবে আমি সেই জায়গা বাড়িয়ে তুলতে পারি ??
ধন্যবাদ
আমি টমকাট 6.০ নিয়ে কাজ করছি, এবং আমি যখন সূচীকরণ করছি (যখন আমি টোমক্যাট শুরু করছি না) তখন আমার একটি পার্জেন স্পেস ত্রুটি রয়েছে।
কীভাবে আমি সেই জায়গা বাড়িয়ে তুলতে পারি ??
ধন্যবাদ
উত্তর:
তুমি ব্যবহার করতে পার :
-XX:MaxPermSize=128m
স্থান বাড়াতে। তবে এটি সাধারণত অনিবার্য স্থগিত করে।
আপনি পার্মজেনকে আবর্জনা সংগ্রহের জন্য সক্ষম করতে পারেন
-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled
সাধারণত প্রচুর পরিমাণে রেডপ্লায় করার সময় এটি ঘটে। আমি অবাক হয়েছি যে আপনি এটি সূচকের মতো কিছু ব্যবহার করেছেন। পারম জেনার স্পেসটি নিরীক্ষণ করতে ভার্চুয়ালভিএম বা জকনসোল ব্যবহার করুন এবং সূচকে গরম করার পরে এটি স্তরটি বন্ধ করে দেখুন।
হতে পারে আপনার আইবিএম জেভিএমের মতো অন্য একটি জেভিএম-তে পরিবর্তন করা বিবেচনা করা উচিত। এটির স্থায়ী জেনারেশন নেই এবং এটি এই ইস্যু থেকে সুরক্ষিত।
টমক্যাটের জন্য আপনি ব্যবহারের মাধ্যমে অনুমতি গেমটি বাড়িয়ে তুলতে পারেন
-XX:MaxPermSize=128m
এটির জন্য আপনাকে টমক্যাট / বিন ফোল্ডারে setenv.sh নামের একটি ফাইল তৈরি করতে হবে এবং এর মধ্যে নিম্নলিখিত লাইনটি অন্তর্ভুক্ত করতে হবে
export JAVA_OPTS="-XX:MaxPermSize=128m"
তথ্যসূত্র: http://wiki.razuna.com/display/ecp/ অ্যাডজাস্টিং + মেমরি + সেটিং +++ টমক্যাট
export JAVA_OPTS="-XX:MaxPermSize=128m"
Clojure + lein repl
আপনি আপনার আইডিইতে ভিএম আর্গুমেন্টের মাধ্যমে এটি বাড়াতে পারেন। আমার ক্ষেত্রে, আমি টমক্যাট ভি 7.0 ব্যবহার করছি যা একটিগ্রহের উপর চলছে। এটি করতে, আপনার সার্ভারে ডাবল ক্লিক করুন (টমক্যাট ভি 7.0)। 'ওপেন লঞ্চ কনফিগারেশন' লিঙ্কটি ক্লিক করুন। 'যুক্তি' ট্যাবে যান। এক্স-এক্সএক্স যুক্ত করুন: ভিএম আর্গুমেন্ট তালিকায় ম্যাক্স্পার্মসাইজ = 512 মি। 'প্রয়োগ করুন' এবং তারপরে 'ঠিক আছে' ক্লিক করুন। আপনার সার্ভার পুনরায় চালু করুন।
যদি আপনি জানতে পারেন যে মেমরি সেটিংস ব্যবহার করা হচ্ছে না এবং মেমরির সেটিংস পরিবর্তন করার জন্য, আমি \ বিন ফোল্ডারে tomcat7w বা tomcat8w ব্যবহার করেছি henতখন নিম্নলিখিতটি পপ আপ করতে হবে:
জাভা ট্যাবে ক্লিক করুন এবং যুক্তিগুলি যুক্ত করুন restআরম্ভ করুন টমক্যাট