KAA アプリケーション サーバーを使用してデバイス監視サイトをセットアップしようとしています。クラスター設定で。
4 サーバー クラスターを使用しています。
サーバー 1 には次のコンポーネントがあります。
- Monogo DB (正常に動作しています)
- Kaa-node (制御と管理 -- 正常に動作)
- 動物園の飼育係 (元気に走っています)
サーバー 2 には次のコンポーネントがあります。
- Monogo DB (正常に動作しています)
- Mongo Shard サーバー (正常に動作)
- Kaa-node (オペレーションとブートストラップ -- 正常に動作)
- 動物園の飼育係 (元気に走っています)
サーバー 3 には次のコンポーネントがあります。
- Monogo DB (正常に動作しています)
- Mongo Config サーバー (実行中)
- Kaa-node (オペレーション、ブートストラップ、管理および制御 -- 正常に動作)
- 動物園の飼育係 (元気に走っています)
サーバー 4 には次のコンポーネントがあります。
- デバイス監視アプリ (カスタム Java アプリケーション)
イベント リスナー (動作していない) イベント リスナーで次のことが起こっています 割り当てられた運用サーバー Create Sync 要求を発行しようとすると、応答ラインが取得されます ConACK(REFUSE_SERVER_UNAVAILABLE) 接続が失われました。
正確なイベント リスナー ログを参照してください
Sat Oct 15 2016 12:19:54 PM [pool-6-thread-2]INFO okkcciDefaultOperationDataProcessor - 同期要求を作成しました: {"requestId": 19658, "syncReᄁネ#ᄆム£'"}, "profileHash ": {"bytes": "/cᅦホDホᅦwᅣᆲ@ᄐレᄄ.a9"}, "タイムアウト": 60000}, "bootstrapSyncRequest": null, "profileSyncRequest": null, "configurationSyncRequest" : {"configurationHash": {"bytes": "JL¬#ᄆ%ユヘヨXネᄇᆰ;ᄚAN*"}, "resyncOnly": true}, "notificationSyncRequest": {"topicListHash": 251," topicStates": [{"topicId": 220, "seqNumber": 7}], "acceptedUnicastNotifications": null, "subscriptionCommands": []}, "userSyncRequest": {"userAttachRequest":{"userVerifierId": "41465538310519253645", "userExternalId": "CIOuserverifier", "userAccessToken": "41465538310519253645"}, "endpointAttachRequests": [], "endpointDetachRequests": []}, "eventSyncRequest": {"eventSequenceNumberRequest": {}, "eventListenersRequests": null, "events": null}, "logSyncRequest": {"requestId": 0, "logEntries": null}, "extensionSyncRequests": null} 2016 年 10 月 15 日土曜日 12:19:54 PM [pool-6-thread-2] 情報 okkccicDefaultOperationTcpChannel - チャネル [default_operation_tcp_channel] は、[1024] バイト バッファを使用してストリームからデータを読み取っています。2016 年 10 月 15 日土曜日 12:19:54 PM [pool-6-thread-2] 情報 okkccicDefaultOperationTcpChannel - チャネル [default_operation_tcp_channel] の ConnAck (REFUSE_SERVER_UNAVAILABLE) メッセージを受信 2016 年 10 月 15 日土曜日 12:19:54 PM [pool-6-thread-2] エラー okkccicDefaultOperationTcpChannel - チャネル [default_operation_tcp_channel] の接続が拒否されました: REFUSE_SERVER_UNAVAILABLE 2016 年 10 月 15 日:19:54 PM [pool-6-thread-2] INFO okkccicDefaultOperationTcpChannel - [default_operation_tcp_channel] が失敗しました 2016 年 10 月 15 日土曜日 12:19:54 PM [pool-6-thread-2] INFO okkccicDefaultOperationTcpChannel - チャネル「default_operation_tcp_channel」: 終了現在の接続 Sat Oct 15 2016 12:19:54 PM [pool-6-thread-2] INFO okkcciDefaultFailoverManager - Server [OPERATIONS, 161946944] failed Oct 15 2016 12:19:54 PM [pool-6-thread-2]警告 o.kkcbDefaultBootstrapManager - チャネルのサーバーが見つかりませんでした [TransportProtocolId [id=1456013202, version=1]] Sat Oct 15 2016 12:19:54 PM [pool-6-thread-2] WARN okkcbDefaultBootstrapManager - 操作サーバー リストを受信しようとすると、フェイルオーバー戦略の決定によると、2000 ミリ秒で作成されました。Sat Oct 15 2016 12:19:54 PM [pool-6-thread-2] INFO okkccicDefaultOperationTcpChannel - チャネルの読み取りタスクが中断されました [default_operation_tcp_channel]54 PM [pool-6-thread-2] INFO okkccicDefaultOperationTcpChannel - チャネル [default_operation_tcp_channel] の読み取りタスクが中断されました54 PM [pool-6-thread-2] INFO okkccicDefaultOperationTcpChannel - チャネル [default_operation_tcp_channel] の読み取りタスクが中断されました
Kaa オペレーション サーバーのトレース ログも参照してください。
jar:na] at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [scala-library-2.11.7.jar:na] at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java) :1979) [scala-library-2.11.7.jar:na] at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [scala-library-2.11.7.jar:na] 原因: java .util.concurrent.ExecutionException: org.springframework.orm.hibernate4.HibernateSystemException: 現在のスレッドのセッションが見つかりません。ネストされた例外は org.hibernate.HibernateException: No Session found for current thread at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[na:1.8.0_91] at java.util.concurrent.FutureTask.get です(FutureTask.java:192) ~[na:1.8.0_91] org.kaaproject.kaa.server.operations.service.cache.concurrent で。CacheTemporaryMemorizer.compute(CacheTemporaryMemorizer.java:75) ~[kaa-node-0.8.0.jar:na] ... 21 個の共通フレームが省略されました原因: org.springframework.orm.hibernate4.HibernateSystemException: 現在のスレッドのセッションが見つかりません; ネストされた例外は org.hibernate.HibernateException: No Session found for current thread at org.springframework.orm.hibernate4.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:216) ~[spring-orm-4.0.2.RELEASE.jar:4.0. 2.RELEASE] at org.springframework.orm.hibernate4.HibernateExceptionTranslator.convertHibernateAccessException(HibernateExceptionTranslator.java:57) ~[spring-orm-4.0.2.RELEASE.jar:4.0.2.RELEASE] at org.springframework.orm. hibernate4.HibernateExceptionTranslator.translateExceptionIfPossible(HibernateExceptionTranslator.java:44) ~[spring-orm-4.0.2.
- アラートモニター
- スケジュールモニター
サーバーは AWS インスタンスにあります。
すべてのポートを確認。
すべてのコンポーネント構成を確認。
どんな助けでも大歓迎です。
ありがとうジヌ