2016-07-21 7 views
0

いくつかのトピックでisSubscribedをチェックしているうちに、次の例外が発生することがあります。PUSH-000503:Client.isSubscribedを呼び出す際にMultiplexerBlockedExceptionが発生しました

検査条件:Client.isSubscribed(topic)

例外:com.pushtechnology.diffusion.multiplexer.MultiplexerBlockedException

+0

あなたはどのバージョンを使用しているのですか?コンテキストのエラーを示すログスニペットも便利です。 –

+0

私は拡散5.5.6.jarを使用しています。スレッド "HeartbeatTimer" com.pushtechnology.diffusion.multiplexer.MultiplexerBlockedExceptionの例外:マルチプレクサはcom.pushtechnology.diffusion.apiでcom.pushtechnology.diffusion.multiplexer.MultiplexerManagerImpl.map(MultiplexerManagerImpl.java:287) \tで \tを阻止しました。 internal.topic.TopicImpl.getClients(TopicImpl.java:745)com.pushtechnology.diffusion.api.publisher.Publisherで com.pushtechnology.diffusion.publisher.BasePublisher.getClientsで\t(BasePublisher.java:1246) \t。 getClients(Publisher.java:1071) – Prasath

答えて

4

この例外は寿命がためで記述そのタイムアウトのデフォルト値は30秒​​である

A blocking operation failed because the multiplexers failed to process it within {} milliseconds 

PUSH-000503としてlogs/Server.logに現れますマルチプレクサは待機する。 The manual says the following: "This indicates that the server is severely overloaded or deadlocked"

バージョンv5.5はサポートされていないため、再生を試みる前にアップグレードすることをお勧めします。

+0

私たちはv5.8にアップデートします。 – Prasath

関連する問題