2017-05-12 18 views
0

WSO2 API Manager가있는 미리 패키징 된 WSO2 신원 서버를 설정하고있었습니다. 또한 도메인 URL을 구성하고있었습니다. 이제 오류가 로그에 인쇄 아래 WSO2의 API 관리자를 시작하는 동안keyTemplateRetriever 스로틀 링 데이터 검색에 실패했습니다. WSO2

[2017-05-12 05:37:35,237] INFO - CarbonEventManagementService Starting polling event receivers 
[2017-05-12 05:37:55,848] WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds... 
[2017-05-12 05:37:55,850] WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds... 
[2017-05-12 05:38:01,861] WARN - FileSystemPreferences Could not lock System prefs. Unix error code 32693. 
[2017-05-12 05:38:01,861] WARN - FileSystemPreferences Couldn't flush system prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. 
[2017-05-12 05:38:10,877] WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds... 
[2017-05-12 05:38:10,878] WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds... 
[2017-05-12 05:38:25,940] WARN - BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds... 
[2017-05-12 05:38:25,940] WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds... 

사람이 내가 몇 가지 구성이 wrong.Where 내가 문제를 찾아 확인해야 않은 수 wrong..May 할 수 있었다 무엇을 말해 줄 수 ? SSL 문제 일 수 있습니까? 아직 SSL을 설정하지 않았습니다.

답변

0

예, 이것은 호스트 이름을 사용했기 때문에 SSL 핸드 셰이크 오류가 발생한 것 같습니다. WSO2 서버와 함께 제공되는 기본 인증서는 localhost 용으로 만들어집니다.

APIM 및 IS 호스트 이름에 대한 자체 서명 된 인증서를 만들 수 있습니다. 그런 다음 APIM의 공용 인증서를 IS의 trust-store.jks로 내보내고 그 반대의 경우도 마찬가지입니다. 이렇게하면 SSL 핸드 셰이크 실패가 해결됩니다.

그렇다면 APIM이 부팅되면 키 관리자 (KM_URL/throttle/data/v1/keyTemplates의 스로틀 데이터)에서 웹 앱으로 HTTP 호출을합니다. APIM이 HTTP 호출이 KM에서 스로틀 데이터를 검색 할 수 없기 때문에 APIM는 API를-manager.xml

당신은 오류가 표시되는 구성 URL에서

WARN - KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Received fatal alert: handshake_failure. Retrying after 15 seconds... 

을 KM의 URL을 결정한다.