2017-07-12 6 views
3

2台のマシンに展開されたApache Igniteサーバーが自動的にシャットダウンします。ログに具体的な手掛かりはありません。私はデバッグし、この問題を解決するにはどうすればよいApache Igniteノードに障害が発生しました:マジックヘッダを読み込めませんでした。

[00:35:14,047][WARNING][tcp-disco-sock-reader-#86379%null%][TcpDiscoverySpi] Failed to read magic header (too few bytes received) [rmtAddr=/10.96.36.48:47830, locAddr=/10.96.36.48:47500]

:私は、ログファイルに次の警告メッセージを見ることができるのですか?

構成:telnetのようないくつかの他のアプリケーションがポートに接続している場合

<bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> 
       <property name="peerClassLoadingEnabled" value="true"/> 
       <property name="cacheConfiguration"> 
           <list> 
             <bean class="org.apache.ignite.configuration.CacheConfiguration"> 
               <property name="name" value="xyxCache" /> 
               <property name="writeSynchronizationMode" value="FULL_SYNC" /> 
               <property name="cacheMode" value="REPLICATED" /> 
               <property name="rebalanceMode" value="SYNC" /> 
               <property name="readFromBackup" value="true" /> 
               <property name="startSize" value="150000" /> 
               <property name="evictionPolicy"> 
                 <bean class="org.apache.ignite.cache.eviction.lru.LruEvictionPolicy"> 
                   <property name="maxSize" value="1000000" /> 
                 </bean> 
               </property> 
             </bean> 
           </list> 
         </property> 
<property name="discoverySpi"> 
      <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> 
       <property name="ipFinder"> 
        <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder"> 
         <property name="addresses"> 
          <list> 
           <value>10.96.36.48:47500</value> 
           <value>10.96.36.214:47500</value> 
          </list> 
         </property> 
        </bean> 
       </property> 
      </bean> 
     </property> 
    </bean> 

答えて

3

これは通常起こります。

あなたの設定と設定の詳細を共有してください。それ以外の場合は、それ以上回答することはできません。

+0

構成の詳細は、それ自体に追加されています。 – Nik

4

10.96.36.48マシンのどのプロセスがポート47830にバインドされているかを確認します。 たとえば、netstat -lnpは、各リスニングポートの隣にPIDとプロセス名をリストします。これはLinux上で動作します。

関連する問題