2017-08-17 9 views
0

Windowsサーバ12のdefault-config.xmlでApache Ignite 2.1.0がクラッシュしました。Windowsサーバ12の起動時にIgniteがクラッシュしました

ログの重要:

[11:08:16455] [INFO] [メイン] [IgniteKernal] OS:のWindows Server 2012 R2 6.3 x86の

[11:08:16455] [INFO] [メイン] [IgniteKernal]言語ランタイム:Java Platform API仕様ver。 1.8

[11:08:16455] [INFO] [メイン] [IgniteKernal] VM情報:ジャワ(TM)SEランタイム環境1.8.0_131-B11オラクル株式会社は、Java HotSpot(TM)ServerのVM 25.131-B11

[11:08:16455] [INFO] [メイン] [IgniteKernal] VM総メモリ:0.96ギガバイト

...

[11:08:16455] [INFO] [メイン] [IgniteKernal] VM引数:[-Xms1g、-Xmx1g、-XX:+ AggressiveOpts、-XX:MaxMetaspaceSize = 256m、-DIGNITE_QUIET = true、-DIGNITE_SUCCESS_FILE = C:¥Ignite¥apache-ignite-fabric-2.1.0-bin¥work¥ignite_success_d782cfc3 -3908-4f42-90c8-33e4eb440de7、-Dcom.sun.managem JDelete.jmxremote.port = 49117、-Dcom.sun.management.jmxremote.authenticate = false、-Dcom.sun.management.jmxremote.ssl = false、-DIGNITE_HOME = C:\ Ignite、-Dcom.sun.management.jmxremote.port = 49117システムキャッシュのMemoryPolicyサイズは40 MBに設定されています。[情報] [メイン] [IgniteKernal]システムキャッシュのMemoryPolicyサイズは40 MBに設定されています。 MemoryConfiguration.systemCacheMemorySizeプロパティを使用して設定を変更します。

[11:08:16471] [INFO] [メイン] [IgniteKernal]設定済みのキャッシュ[ 'sysMemPlc' memoryPolicy中:[ '発火-SYSをキャッシュ']]

...

[11 :GridDhtPartitionsExchangeId [topVer = AffinityTopologyVersion [topVer = 1、minorTopVer = 0]、nodeId():08:18,846] [間違い] [交換 - ワーカー - #30%null%] [GridDhtPartitionsExchangeFuture]ローカルパーティションを再初期化できませんでした= d7ac488c、evt = NODE_JOINED]

java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(ネイティブメソッド)(GridUnsafe.java:1054) at org.apache.ignite.internal.mem.unsafe.UnsafeMemoryProvider.nextRegion(UnsafeMemoryProvider.java:80) at org。 PageMemoryNoStoreImpl.java:610) at ignite.internal.processors.cache.persistence.IgniteCacheDatabaseSharedManager.startMemoryPolicies(IgniteCacheDatabaseSharedManager.java:194)ORGでorg.apache.ignite.internal.processors.cache.persistence.IgniteCacheDatabaseSharedManager.onActivate(IgniteCacheDatabaseSharedManager.java:949)で 。 apache.ignite.internal.processors.cache.GridCacheSharedContext.activate(GridCac (GridDhtPartitionsExchangeFuture.java:602) at org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:602) (org.apache.ignite.internal.processors.cache)で を使用しています。 (GridWorker.java:110) at java.lang.Thread.run(Thread。Javaの:748)

答えて

1

問題は、設定ファイルのスニペットで解決され

<property name="memoryConfiguration"> 
     <bean class="org.apache.ignite.configuration.MemoryConfiguration"> 
      <!-- Setting a name of the default memory policy --> 
      <property name="defaultMemoryPolicyName" value="Default_Region"/> 
      <!-- Setting the page size to 4 KB --> 
      <property name="pageSize" value="4096"/> 
      <property name="systemCacheInitialSize" value="#{40 * 1024 * 1024}"/> 
      <property name="systemCacheMaxSize" value="#{40 * 1024 * 1024}"/> 

      <!-- Defining several memory policies for different memory regions --> 
      <property name="memoryPolicies"> 
       <list> 
        <!-- 
         Default memory region that grows endlessly. A cache is bound to this memory region 
         unless it sets another one in its CacheConfiguration. 
        --> 
        <bean class="org.apache.ignite.configuration.MemoryPolicyConfiguration"> 
         <property name="name" value="Default_Region"/> 
         <!-- 100 MB memory region with disabled eviction --> 
         <property name="initialSize" value="#{20 * 1024 * 1024}"/> 
         <property name="maxSize" value="#{20 * 1024 * 1024}"/> 
        </bean> 

       </list> 
      </property> 
     </bean> 
    </property> 
関連する問題