2016-08-23 12 views
1

起動時にゲートウェイワーカーノードに次のエラーが記録されます。ゲートウェイワーカーが起動し、環境が正常サンプルのAPIを呼び出すために使用できるノードのエラーにもかかわらず起動時にAPIマネージャ2.0.0ゲートウェイワーカーでエラーが発生しました

2016-08-23 12:32:42,344 [-] [Timer-5] ERROR KeyTemplateRetriever Exception when retrieving throttling data from remote endpoint 
Unexpected character (<) at position 0. 
    at org.json.simple.parser.Yylex.yylex(Unknown Source) 
    at org.json.simple.parser.JSONParser.nextToken(Unknown Source) 
    at org.json.simple.parser.JSONParser.parse(Unknown Source) 
    at org.json.simple.parser.JSONParser.parse(Unknown Source) 
    at org.json.simple.parser.JSONParser.parse(Unknown Source) 
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.retrieveKeyTemplateData(KeyTemplateRetriever.java:100) 
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.loadKeyTemplatesFromWebService(KeyTemplateRetriever.java:111) 
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.run(KeyTemplateRetriever.java:54) 
    at java.util.TimerThread.mainLoop(Timer.java:555) 
    at java.util.TimerThread.run(Timer.java:505) 

すべてAPIMノード、トラフィックマネージャをバー、しかし、これらの警告を報告し

2016-08-22 16:40:56,652 [-] [Timer-5] WARN KeyTemplateRetriever Failed retrieving throttling data from remote endpoint: Connection refused. Retrying after 15 seconds... 
2016-08-22 16:40:56,653 [-] [Timer-4] WARN BlockingConditionRetriever Failed retrieving Blocking Conditions from remote endpoint: Connection refused. Retrying after 15 seconds... 

環境:

  • APIM 2.0.0クラスタ
  • 出版社(デフォルトのプロファイル)
  • 店(デフォルトプロファイル)
  • gw managerと2 gw workers(デフォルトプロファイル)
  • (トラフィック・マネージャー・プロファイルを使用して)トラフィックマネージャ
  • データベース:MariaDBサーバー、wsrep_25.10.r4144
  • USERSTORE:読み取り/書き込みLDAP
  • JVM:Javaのバージョン "1.8.0_92"
  • OS :CentOS Linuxリリース7.0.1406(コア)
  • nbキーマネージャがデフォルトのパック設定を使用して構成されていない
+0

...分散型AM 2.0配備が確認のKeyManagerがアップしているとスロットル#データ#1 v1.warがワーカーsrartup前のKeyManagerで展開されていることを確認している場合 あなたは鍵マネージャのログにエラーを参照していますか? – Bee

+0

いいえ、フットプリントを最小限に抑えようとしましたが、1.9.1で正常だった専用キーマネージャは展開しませんでした。残念ながら、これはパブ、店舗、ゲートウェイの適切な製品プロファイルを利用できないという副作用がありました。 –

+0

同じサーバーにkeymangerとgatewayワーカーが一緒にいることを意味しますか? – Bee

答えて

0

api-manager.xmlで高度な調整を無効にすると、そのエラーは消えます。これを有効にすると、キーマネージャノードが必要です。

<EnableAdvanceThrottling>false</EnableAdvanceThrottling> 
1

は、私は最近、問題が発生し、問題がスロットル#データ#1 v1.war(リポジトリ/展開/サーバー/ webappsに/スロットル#データ#がv1.war)労働者が始まる時点で展開されていませんでしたアップ。あなたは

+0

彼の配備はちょっと変です。彼はキーマネージャーノードを持っていません。 – Bee

+0

いくつかのノードはkeymanager機能を提供する必要があります..そのノードでwebappをデプロイする必要があります。 WebManagerエンドポイントに使用されるKeyManagerホスト名は、内部的に "RevokeAPIURL"(api-manager.xml内)の設定から派生しています。 –

関連する問題