Java মেমরি সেটিংস পরিবর্তন করা

Edge for Private Cloud v. 4.16.05

আপনার ট্রাফিক ও প্রসেসিং সংক্রান্ত প্রয়োজনীয়তার উপর নির্ভর করে আপনাকে এক বা একাধিক Apigee কম্পোনেন্টের জন্য হিপ সাইজ বা ক্লাস মেটাডেটা সাইজ বাড়াতে হতে পারে।

এইসব সেটিংস পরিবর্তন করতে, কম্পোনেন্টের জন্য প্রপার্টি ফাইল এডিট করুন। একাধিক মেশিনে কম্পোনেন্ট ইনস্টল করা থাকলে, যেমন Edge মেসেজ প্রসেসর, তাহলে কম্পোনেন্ট হোস্ট করা সব মেশিনে প্রপার্টি ফাইল এডিট করুন।

এইসব ভ্যালু সেট করতে, নিম্নলিখিত প্রপার্টি সেট করুন:

  • bin_setenv_min_mem - হিপের ন্যূনতম সাইজ সেট করুন। ডিফল্ট হল ২৫৬ এমবি।
  • bin_setenv_max_mem - হিপের সর্বাধিক সাইজ সেট করুন। ডিফল্ট হল ৫১২ এমবি।
  • bin_setenv_meta_space_size - সর্বাধিক ক্লাস মেটাডেটা সাইজ সেট করুন। ডিফল্ট ভ্যালু bin_setenv_max_permsize-এর ভ্যালুতে সেট করা হয়, যা ডিফল্ট হিসেবে ১২৮ এমবি হয়। মেসেজ প্রসেসরে, Apigee সাজেস্ট করে যে আপনি এই মান ২৫৬ এমবি বা ৫১২ এমবিতে সেট করুন, যা আপনার ট্রাফিকের উপর নির্ভর করে।

মেশিনের প্রতিটি কম্পোনেন্টের জন্য এই প্রপার্টি সেট করুন, মেগাবাইট বোঝাতে "m" প্রত্যয় ব্যবহার করুন। যেমন, মেসেজ প্রসেসরের জন্য, /opt/apigee/customer/application/message-processor.properties ফাইলে এইভাবে সেট করুন:

bin_setenv_min_mem=512m
bin_setenv_max_mem=1024m
bin_setenv_meta_space_size=1024m

message-processor.properties ফাইলটি যদি না থাকে, অথবা কোনও Edge কম্পোনেন্টের জন্য সংশ্লিষ্ট .properties ফাইলটি যদি না থাকে, তাহলে এটি তৈরি করুন এবং তারপরে ফাইলের মালিকানা "apigee" ব্যবহারকারীতে পরিবর্তন করুন:

> chown apigee:apigee /opt/apigee/customer/application/message-processor.properties

.properties ফাইলে ভ্যালু সেট করার পরে, কম্পোনেন্টটি রিস্টার্ট করুন:

> /opt/apigee/apigee-service/bin/apigee-service component restart

যেমন:

> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart

মেমরি কনফিগার করার বিষয়ে অতিরিক্ত পরামর্শের জন্য, Edge ফোরামে এই নিবন্ধ দেখুন।