Đặt thời gian chờ mà giao diện người dùng Edge sử dụng cho các lệnh gọi quản lý API Edge

Edge for Private Cloud phiên bản 4.17.05

Bạn có thể chỉ định thời gian chờ của API mà giao diện người dùng Edge sử dụng để kiểm soát thời gian giao diện người dùng chờ lệnh gọi quản lý API trả về. Các thuộc tính sau đây xác định thời gian chờ:

  • conf_apigee_apigee.feature.apitimeout đặt thời gian (tính bằng giây) mà giao diện người dùng chờ lệnh gọi đến phần phụ trợ trả về, bất kể hoạt động nào trên đó. Nếu lệnh gọi không hoàn tất trong thời gian đó, thì giao diện người dùng sẽ gửi lỗi hết thời gian chờ. Giá trị mặc định là 180 giây (3 phút).
  • conf_apigee_play.ws.timeout.idle đặt thời gian giao diện người dùng chờ hoạt động trên máy chủ, tính bằng mili giây. Bạn có thể đặt giá trị này thành cùng một giá trị với conf_apigee_apigee_apitimeout hoặc thành một giá trị nhỏ hơn. Việc đặt giá trị lớn hơn sẽ không có hiệu lực. Giá trị mặc định là 180.000 mili giây (3 phút).
  • conf_apigee_play.ws.timeout.connection đặt thời gian giao diện người dùng chờ thiết lập kết nối. Bạn có thể đặt giá trị này bằng với giá trị của conf_apigee_apigee_apitimeout hoặc đặt giá trị nhỏ hơn. Việc đặt giá trị lớn hơn sẽ không có hiệu lực. Giá trị mặc định là 120.000 mili giây (2 phút).

Cách đặt các thuộc tính này:

  1. Mở tệp ui.properties trong trình chỉnh sửa. Nếu tệp không tồn tại, hãy tạo tệp::
    > vi /opt/apigee/customer/application/ui.properties
  2. Đặt các thuộc tính như mong muốn:
    conf_apigee_apigee.feature.apitimeout="240"
    conf_apigee_play.ws.timeout.idle="240000"
    conf_apigee_play.ws.timeout.connection="180000"
  3. Lưu thay đổi.
  4. Đảm bảo tệp thuộc tính thuộc sở hữu của người dùng "apigee":
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Khởi động lại giao diện người dùng Edge:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart