Edge UI 관리 호출에 Edge UI에 사용되는 시간 제한 설정

Private Cloud용 에지 v. 4.17.05

Edge UI에서 사용하는 API 제한 시간 기간을 지정하여 UI에서 API 관리 호출이 반환될 때까지 기다리는 시간을 제어할 수 있습니다. 다음 속성은 제한 시간을 정의합니다.

  • conf_apigee_apigee.feature.apitimeout은 UI의 활동에 상관없이 UI가 백엔드 호출을 반환할 때까지 대기하는 시간(초)을 설정합니다. 이 시간에 통화가 완료되지 않으면 UI에서 시간 초과 오류가 발생합니다. 기본값은 180초 (3분)입니다.
  • conf_apigee_play.ws.timeout.idle은 UI가 서버의 활동을 기다리는 시간(밀리초)을 설정합니다. conf_apigee_apigee_apitimeout과 같은 값 또는 더 낮은 값으로 설정할 수 있습니다. 더 큰 값으로 설정해도 효과가 없습니다. 기본값은 180,000밀리초 (3분)입니다.
  • conf_apigee_play.ws.timeout.connection은 UI가 연결이 설정될 때까지 기다리는 시간을 설정합니다. conf_apigee_apigee_apitimeout과 같은 값 또는 더 낮은 값으로 설정할 수 있습니다. 더 큰 값으로 설정해도 효과가 없습니다. 기본값은 120,000밀리초 (2분)입니다.

이러한 속성을 설정하는 방법은 다음과 같습니다.

  1. 편집기에서 ui.properties 파일을 엽니다. 파일이 없으면 다음 명령어를 만듭니다.
    > vi /opt/apigee/customer/application/ui.properties
  2. 원하는 대로 속성을 설정합니다.
    conf_apigee_apigee.feature.apitimeout="240"
    conf_apigee_play.ws.timeout.idle="240000"
    conf_apigee_play.ws.timeout.connection="180000"
  3. 변경사항을 저장합니다.
  4. 'Apigee' 사용자가 속성 파일을 소유하고 있는지 확인합니다.
    > chown Apigee: Apigee /opt/apigee/customer/application/ui.properties
  5. Edge UI를 다시 시작합니다.
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui restart