রাউটার বা বার্তা প্রসেসরে বার্তা আকারের সীমা সেট করুন

প্রাইভেট ক্লাউড v4.18.01 এর জন্য এজ

এজ-এ মেমরি সমস্যা প্রতিরোধ করতে, রাউটার এবং বার্তা প্রসেসরে বার্তা পেলোডের আকার 10MB সীমাবদ্ধ। এই আকারগুলি অতিক্রম করার ফলে একটি protocol.http.TooBigBody ত্রুটি দেখা দেয়৷

রাউটার, মেসেজ প্রসেসর বা উভয়ের সীমা পরিবর্তন করতে নিম্নলিখিত বৈশিষ্ট্যগুলি ব্যবহার করুন। উভয় বৈশিষ্ট্যের একটি ডিফল্ট মান "10m" 10MB এর সাথে সম্পর্কিত:

  • conf_http_HTTPRequest.body.buffer.limit
  • conf_http_HTTPResponse.body.buffer.limit

এই বৈশিষ্ট্যগুলি সেট করতে:

  1. একটি সম্পাদকে router.properties ফাইল বা message-processor.properties ফাইল খুলুন। যদি ফাইলটি বিদ্যমান না থাকে তবে এটি তৈরি করুন::
    > vi /opt/apigee/customer/application/router.properties

    বা:
    > vi /opt/apigee/customer/application/message-processor.properties
  2. পছন্দ অনুযায়ী বৈশিষ্ট্য সেট করুন:
    conf_http_HTTPRequest.body.buffer.limit=15m
    conf_http_HTTPResponse.body.buffer.limit=15m
  3. আপনার পরিবর্তন সংরক্ষণ করুন.
  4. নিশ্চিত করুন যে বৈশিষ্ট্য ফাইলটি 'apigee' ব্যবহারকারীর মালিকানাধীন:
    > chown apigee:apigee /opt/apigee/customer/application/router.properties
    বা:
    > chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
  5. এজ উপাদান পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service এজ-রাউটার পুনরায় চালু করুন

    বা:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor পুনরায় চালু করুন