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

প্রাইভেট ক্লাউডের জন্য Edge v. 4.17.01

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

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

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

  • bin_setenv_min_mem - set ন্যূনতম হিপ সাইজ। ডিফল্ট হল ২৫৬ এমবি।
  • bin_setenv_max_mem - set the maximum heap size. ডিফল্ট হল ৫১২ এমবি।
  • bin_setenv_meta_space_size - set the সর্বাধিক ক্লাস মেটাডেটা সাইজ সেট করে। ডিফল্ট ভ্যালু 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 ফোরামে এই নিবন্ধ দেখুন।