প্রাইভেট ক্লাউড v4.18.01 এর জন্য এজ
আপনার ট্র্যাফিক এবং প্রক্রিয়াকরণের প্রয়োজনীয়তার উপর নির্ভর করে আপনাকে এক বা একাধিক Apigee উপাদানের জন্য হিপ সাইজ বা ক্লাস মেটাডেটা আকার বাড়াতে হতে পারে।
এই সেটিংস পরিবর্তন করতে, উপাদানের জন্য বৈশিষ্ট্য ফাইল সম্পাদনা করুন. যদি কম্পোনেন্টটি একাধিক মেশিনে ইনস্টল করা থাকে, যেমন এজ মেসেজ প্রসেসর, তাহলে কম্পোনেন্ট হোস্ট করা সমস্ত মেশিনে বৈশিষ্ট্য ফাইলটি সম্পাদনা করুন।
এই মানগুলি সেট করতে, নিম্নলিখিত বৈশিষ্ট্যগুলি সেট করুন:
- bin_setenv_min_mem - ন্যূনতম হিপের আকার সেট করুন। ডিফল্ট 256 MB। এই সেটিং Java -Xms বিকল্পের সাথে মিলে যায়।
- bin_setenv_max_mem - সর্বোচ্চ হিপ সাইজ সেট করুন। ডিফল্ট 512 MB। এই সেটিং Java -Xmx বিকল্পের সাথে মিলে যায়।
- bin_setenv_meta_space_size - ডিফল্ট ক্লাস মেটাডেটা আকার সেট করুন। ডিফল্ট মান bin_setenv_max_permsize এর মান নির্ধারণ করা হয়, যা ডিফল্ট 128 MB। বার্তা প্রসেসরে, Apigee সুপারিশ করে যে আপনি আপনার ট্রাফিকের উপর নির্ভর করে এই মানটিকে 256 MB বা 512 MB তে সেট করুন৷ এই সেটিং জাভা - XX:মেটাস্পেস সাইজ বিকল্পের সাথে মিলে যায়।
মেগাবাইট নির্দেশ করতে "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 ফাইলটি বিদ্যমান না থাকে, অথবা যদি কোনো এজ উপাদানের জন্য সংশ্লিষ্ট .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
উপরে তালিকাভুক্ত বৈশিষ্ট্য দ্বারা নিয়ন্ত্রিত না জাভা সেটিংসের জন্য, আপনি যেকোনো এজ উপাদানের জন্য সংশ্লিষ্ট .properties ফাইলে নিম্নলিখিতগুলি সেট করতে পারেন:
- bin_setenv_ext_jvm_opts - অন্য বৈশিষ্ট্য দ্বারা নির্দিষ্ট নয় এমন কোনো জাভা সম্পত্তি সেট করুন। যেমন:
bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
যাইহোক, -Xms , -Xmx , বা -XX:MetaspaceSize সেট করতে bin_setenv_ext_jvm_opts ব্যবহার করবেন না কারণ এই মানগুলি উপরে তালিকাভুক্ত বৈশিষ্ট্য দ্বারা নিয়ন্ত্রিত হয়৷
মেমরি কনফিগার করার অতিরিক্ত টিপসের জন্য, এজ ফোরামে এই নিবন্ধটি দেখুন।