Edge for Private Cloud เวอร์ชัน 4.17.01
ระบบจํากัดขนาดเพย์โหลดข้อความในเราเตอร์และการประมวลผลข้อมูลไว้ที่ 10 MB เพื่อป้องกันปัญหาด้านหน่วยความจําใน Edge หากเกินขนาดดังกล่าวจะทําให้เกิดข้อผิดพลาด protocol.http.TooBigBody
ใช้พร็อพเพอร์ตี้ต่อไปนี้เพื่อเปลี่ยนขีดจํากัดบนเราเตอร์ ตัวประมวลผลข้อความ หรือทั้งสองอย่าง พร็อพเพอร์ตี้ทั้ง 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