রাউটার বা মেসেজ প্রসেসরে মেসেজের সাইজ সংক্রান্ত সীমা সেট করা

Edge-এ মেমরি সংক্রান্ত সমস্যা এড়াতে, রাউটার ও মেসেজ প্রসেসরে মেসেজ পেলোডের সাইজ ১০ এমবি করা হয়েছে। সেই সাইজ অতিক্রম করলে protocol.http.TooBigBody সমস্যা হয়।

Router, Message Processor বা দু'টিতেই সীমা পরিবর্তন করতে নিম্নলিখিত প্রপার্টি ব্যবহার করুন। দুটি প্রপার্টিরই ডিফল্ট ভ্যালু "10m" যা ১০ এমবির সমান:

  • 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. Edge কম্পোনেন্ট রিস্টার্ট করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restart

    অথবা:

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