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

এজ-এ মেমরি সমস্যা প্রতিরোধ করতে, রাউটার এবং বার্তা প্রসেসরে বার্তা পেলোডের আকার 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 edge-router restart

    বা:

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