Edge for Private Cloud v4.18.05
หากต้องการป้องกันปัญหาเกี่ยวกับหน่วยความจำใน Edge ขนาดเพย์โหลดของข้อความบนเราเตอร์และโปรแกรมประมวลผลข้อความคือ
จำกัดอยู่ที่ 10 MB เกินขนาดเหล่านั้นจะทำให้
ข้อผิดพลาด protocol.http.TooBigBody
ใช้พร็อพเพอร์ตี้ต่อไปนี้เพื่อเปลี่ยนขีดจํากัดของเราเตอร์ เครื่องประมวลผลข้อความ หรือทั้ง 2 อย่าง พร็อพเพอร์ตี้ทั้ง 2 รายการมีค่าเริ่มต้นเป็น "10m" ซึ่งสอดคล้องกับ 10MB
conf_http_HTTPRequest.body.buffer.limit
conf_http_HTTPResponse.body.buffer.limit
วิธีตั้งค่าคุณสมบัติเหล่านี้
- เปิดไฟล์
router.properties
หรือmessage-processor.properties
ในเครื่องมือแก้ไข หากไม่มีไฟล์ ให้สร้างตามขั้นตอนต่อไปนี้vi /opt/apigee/customer/application/router.properties
หรือ
vi /opt/apigee/customer/application/message-processor.properties
- ตั้งค่าพร็อพเพอร์ตี้ตามต้องการดังนี้
conf_http_HTTPRequest.body.buffer.limit=15m conf_http_HTTPResponse.body.buffer.limit=15m
- บันทึกการเปลี่ยนแปลง
- ตรวจสอบว่าไฟล์พร็อพเพอร์ตี้เป็นของผู้ใช้ "apigee"
chown apigee:apigee /opt/apigee/customer/application/router.properties
หรือ
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
- รีสตาร์ทคอมโพเนนต์ Edge
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
หรือ
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart