Đặ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

Bạn có thể chỉ định thời lượng chờ của API mà giao diện người dùng Edge sử dụng để kiểm soát thời gian mà 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ể mọi hoạt động trên đó. Nếu cuộc gọi không hoàn tất trong khoảng thời gian đó, giao diện người dùng sẽ hiển thị 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 mà giao diện người dùng chờ (tính bằng mili giây) cho hoạt động trên máy chủ. Bạn có thể đặt giá trị này thành cùng giá trị với conf_apigee_apigee_apitimeout hoặc thành giá trị thấp hơn. Việc đặt thành giá trị lớn hơn sẽ không có tác dụng. Giá trị mặc định là 180000 mili giây (3 phút).
  • conf_apigee_play.ws.timeout.connection đặt khoảng 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 thành cùng giá trị như conf_apigee_apigee_apitimeout hoặc thành giá trị thấp hơn. Việc đặt thành giá trị lớn hơn sẽ không có tác dụng. Giá trị mặc định là 120000 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 các thay đổi.
  4. Đảm bảo tệp thuộc tính thuộc quyền 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