AppSync: Filsystemtilordningen mislykkes med "HeapDumpOnOutOfMemoryError"
Summary: AppSync: Brukeren kan ikke tilordne filsystemer i AppSync 2.2.3
Symptoms
AppSync-jobber henger, og påfølgende jobber kan ikke kjøres.
I AppSync Server-loggen (C:\EMC\AppSync\jboss\logs\server.log på AppSync-serveren) ser vi at AppSync Server-tjenesten starter på nytt her....
07-30-2016 01:10:13.494 INFO [MSC service thread 1-1] [org.jboss.as.naming] [] [] JBAS011802: Starting Naming Service
07-30-2016 01:10:14.823 INFO [MSC service thread 1-7] [org.jboss.ws.common.management.AbstractServerConfig] [] [] JBoss Web Services - Stack CXF Server 4.0.2.GA
I AppSync Executive-loggen (C:\EMC\AppSync\jboss\logs\executive.log på AppSync-serveren) ser vi følgende feil uten minne:
4098664.623: [Full generalforsamling
[PSYoungGen: 384064K-384062K>(404032K)] [ParOldGen: 1398143K-1398143K>(1398144K)] 1782207K-1782205K>(1802176K) [PSPermGen: 157954K-157954K>(158272K)], 1,4650114 sekunder] [Times: user=5,06 sys=0,00, real=1,47 secs]
Shutdown failed: Timet ut venter på signal fra JVM.
Enqueue Event 'jvm_kill'4098666.090
: [Full generalforsamling
JVM gikk ikke ut på forespørsel, avsluttet
Enqueue Event 'jvm_killed'Enqueue
Event 'jvm_stopped'socket
read failed. (En eksisterende forbindelse ble tvangsstengt av den eksterne verten. (0x2746))
Lukker backend-kontakten.
Forbereder omstart med modus 4.
JVM kjørte bare i -547624 sekunder, noe som førte til en mislykket omstartstelling på 1.
Enqueue Event 'jvm_failed_invocation'Venter
5 sekunder før du starter en annen JVM.
serverlytting på port 32000.
Ping-innstillinger: wrapper.ping.interval=5, wrapper.ping.interval.logged=1, wrapper.ping.timeout=300
Enqueue Event 'jvm_restart'Enqueue
Event 'jvm_prelaunch'Launching
a JVM...
Kommando: "_jre\bin\java" -server -Xms1024m -Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintCommandLineFlags -XX:+UseCompressedOops -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=false -Dorg.jboss.resolver.warning=true -Dorg.tanukisoftware.wrapper.WrapperManager.mbean=false -Djboss.modules.system.pkgs=org.jboss.byteman - Djboss.server.default.config=standalone.xml -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Dorg.jboss.boot.log.file=logs/boot.log -Dlogging.configuration=file:standalone/configuration/logging.properties -Djboss.server.log.dir=logs -Dappsync.server=SVRAPPSYNC. PHYSIOCORP.COM -Dfile.encoding=UTF8 -Duser.language=no -Djava.library.path="executive;.. /CST/bygg/win_vc100_x64_r/bin" -classpath "executive/wrapper.jar;. /jboss-modules.jar" -Dwrapper.key="g6PkoEa65igOyT26W3eDRDQ6_Kektd7Q" -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.debug="TRUE" -Dwrapper.pid=3408 -Dwrapper.version="3.5.14-pro" -Dwrapper.native_library="wrapper" -Dwrapper.service="TRUE" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=2 -Dwrapper.lang.domain=wrapper-Dwrapper.lang.folder=.. /lang org.tanukisoftware.wrapper.WrapperJarApp jboss-modules.jar -mp modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -Djboss.home.dir=.
JVM started (PID=7788)
Enqueue Event 'jvm_start'
-XX:+HeapDumpOnOutOfMemoryError -XX:InitialHeapSize=1073741824 -XX:MaxHeapSize=2147483648 -XX:MaxPermSize=536870912 -XX:+PrintCommandLineFlags -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseCompressedOops -XX:-UseLargePagesIndividualAllocation -XX:+UseParallelGC
WrapperManager Debug: WrapperManager klassen initialisert av tråden: viktigste Bruke classloader: sun.misc.Launcher $ AppClassLoader@78d5c653
WrapperManager: Initialiserer...
WrapperManager Debug: JVM #2
WrapperManager Debug: Kjører en 64-biters JVM.
WrapperManager Debug: org.tanukisoftware.wrapper.WrapperManager package information:
WrapperManager Debug: Implementering Tittel: org.tanukisoftware.wrapper
WrapperManager Debug: Implementeringsleverandør: Tanuki Programvare, Ltd.
WrapperManager Debug: Implementeringsversjon: 3.5.14
WrapperManager Debug: Er forseglet?: False
WrapperManager Debug: org.tanukisoftware.wrapper.WrapperManager beskyttelse domene:
WrapperManager Debug: Sted: file:/C:/EMC/AppSync/jboss/executive/wrapper.jar
WrapperManager Debug: Størrelse: 117,262
WrapperManager Debug: MD5: 3a16b23744071559f42f26c48b36e756
WrapperManager Debug: Registering shutdown hook
WrapperManager Debug: Bruke wrapper
WrapperManager Debug: Last inn opprinnelig bibliotek. Det er flere mulige filnavn, og det første som blir funnet vil bli brukt. Feil ved lasting av ikke-eksisterende filer er normalt og er bare et problem hvis de alle mislykkes.
WrapperManager Debug: Forsøk å laste inn opprinnelig bibliotek med navn: wrapper-windows-x86-64.dll Resultat: ingen wrapper-windows-x86-64 in java.library.path
WrapperManager Debug: Forsøk å laste inn opprinnelig bibliotek med navn: wrapper.dll Resultat: Suksess!
WrapperManager Debug: Successfully loaded native library.
WrapperManager Debug: Lastede lokaliserte ressurser.
WrapperManager Debug: Kaller opprinnelig initialiseringsmetode.
WrapperJNI Debug: Initialisere WrapperManager opprinnelige bibliotek.
WrapperJNI Debug: Java Kjørbar: C:\EMC\AppSync\jboss\_jre\bin\java.exe
WrapperJNI Debug: Native Library: C:\EMC\AppSync\jboss\executive\wrapper.dll
WrapperJNI Debug: Windows-versjon: 6.2.9200
WrapperManager Debug: Java-versjon: 1.7.0_17-b02 Java HotSpot(TM) 64-bit Server VM
WrapperManager Debug: Java VM Leverandør: Oracle Corporation
WrapperManager Debug: Operativsystemnavn : Windows Server 2012
WrapperManager Debug: OS Arch : amd64
WrapperManager Debug: WrapperManager Debug:
Tråden for overvåking av kontrollhendelse startet.
WrapperManager Debug: Startup runner tråden startet.
WrapperJarApp Debug: Jar Main-Class: org.jboss.modules.Main
WrapperJarApp Debug: Jar Classpath: Ikke angitt.
WrapperJarApp Debug: Classpath[0]=file:C:/EMC/AppSync/jboss/jboss-modules.jar
WrapperManager Debug: WrapperManager.start(org.tanukisoftware.wrapper.WrapperJarApp@5bfa19ca, args["-mp", "modules", "-jaxpmodule", "javax.xml.jaxp-provider", "org.jboss.as.standalone", "-Djboss.home.dir=."]) kalt av tråd: hoved
WrapperManager Debug: Kommunikasjonsløpertråden startet.
WrapperManager Debug: Åpen stikkontakt til innpakning... Wrapper-Connection
WrapperManager Debug: Åpnet sokkel fra 31 000 til 32 000
WrapperManager Debug: Send en pakke NØKKEL: g6PkoEa65igOyT26W3eDRDQ6_Kektd7Q
WrapperManager Debug: handleBackend()
godtok en socket fra 127.0.0.1 på port 31000
som lukker backend-server.
les en pakke NØKKEL: g6PkoEa65igOyT26W3eDRDQ6_Kektd7Q
Got nøkkel fra JVM: g6PkoEa65igOyT26W3eDRDQ6_Kektd7Q
sende en pakke LOW_LOG_LEVEL:
1 send en pakke LOGFILE: logger \ executive.log
sende en pakke EGENSKAPER: (Eiendomsverdier)
Start applikasjonen.
send en pakke START: start
WrapperManager Debug: Mottatt en pakke LOW_LOG_LEVEL :
1 WrapperManager Debug: LowLogLevel fra Wrapper er 1
WrapperManager Debug: Received a packet LOGFILE: logs\executive.log
WrapperManager Debug: Mottatt en pakke EGENSKAPER: (Eiendomsverdier)
WrapperManager Debug: Mottatt en pakke START : start
WrapperManager Debug: Java midlertidig katalog: C: \\\ Windows \ TEMP
WrapperManager Debug: ringer WrapperListener.start ()
WrapperManager Debug: WrapperListener.start runner tråden startet.
WrapperJarApp Debug: start (args) Vil vente opptil 2 sekunder på at hovedmetoden skal fullføres.
WrapperJarApp Debug: påkaller hovedmetoden
WrapperManager Debug: Send en pakke START_PENDING: 5000
lese en pakke START_PENDING : 5000
JVM signaliserte en start i påvente av ventetid på 5000 millis.
WrapperManager Debug: Send en pakke START_PENDING: 5000
WrapperJarApp Debug: start (args) slutt. Main Completed=false, exitCode=null
WrapperManager Debug: returnert fra WrapperListener.start()
WrapperManager Debug: Send en pakke STARTET:
WrapperManager Debug: WrapperListener.start runner tråden stoppet.
WrapperManager Debug: Startup runner tråden stoppet.
Les en pakke START_PENDING: 5000
JVM signaliserte en start i påvente av ventetid på 5000 millis.
les en pakke STARTET:
JVM signaliserte at den var startet.
Enqueue Event 'jvm_started'send
en pakke PING: ping
WrapperManager Debug: Mottatt en pakke PING: ping
WrapperManager Debug: Send en pakke PING: ping
lese en pakke PING : ping
INFO (WrapperJarAppMain) 2016-07-30 01:10:02,400 [org.jboss.modules] Modul JBoss Modules versjon 1.1.1.GA
sende en pakke PING : ping
WrapperManager Debug: Mottatt en pakke PING: ping
WrapperManager Debug: Send en pakke PING : ping
lese en pakke PING : ping
INFO (WrapperJarAppMain) 2016-07-30 01:10:05,072 [org.jboss.msc] ServiceLogger_$logger JBoss MSC versjon 1.0.2.GA
INFO (MSC service thread 1-4) 2016-07-30 01:10:05,151 [org.jboss.as] ApplicationServerService JBAS015899: JBoss AS 7.1.1.Final "Brontes" starter
WrapperJarApp Debug: viktigste metoden fullført
sende en pakke PING: ping
WrapperManager Debug: Mottatt en pakke PING: ping
WrapperManager Debug: Send en pakke PING : ping
les en pakke PING : ping
INFO (MSC service thread 1-3) 2016-07-30 01:10:11,057 [org.xnio] Xnio XNIO version 3.0.3.GA
INFO (Controller Boot Thread) 2016-07-30 01:10:11,057 [org.jboss.as.server] HttpManagementAddHandler JBAS015888: Creating http management service using socket-binding (management-http)
INFO (MSC service thread 1-3) 2016-07-30 01:10:11,213 [org.xnio.nio] NioXnio XNIO NIO Implementation Version 3.0.3.GA
INFO (ServerService Thread Pool -- 25) 2016-07-30 01:10:11,651 [org.jboss.as.configadmin] ConfigAdminAdd JBAS016200: Activating ConfigAdmin Subsystem
21.020: [GC [PSYoungGen: 262208K-21745K>(305856K)] 262263K-21808K>(1004928K), 0,0279106 sekunder] [Times: user=0,05 sys=0,03, reell=0,03 sekunder]
21.051: [GC [PSYoungGen: 82212K->21713K(305856K)] 82275K-21848K>(1004928K), 0.0207127 secs] [Times: user=0.06 sys=0.00, real=0.02 secs]
INFO (ServerService Thread Pool -- 30) 2016-07-30 01:10:11,713 [org.jboss.as.clustering.infinispan] InfinispanSubsystemAdd JBAS010280: Aktivering av Infinispan-delsystem.
INFO (ServerService Thread Pool -- 46) 2016-07-30 01:10:
Cause
En omstart av AppSync Server-tjenesten oppstod mens tilordningsoperasjonen pågikk på grunn av problemet med for utgått minne. Dette resulterte i en foreldet kartleggingsoppføring i AppSyncs interne database.
Resolution
Resolusjon:
Reparasjonen vil forhindre at den foreldede oppføringen oppstår, og dermed forhindre hengeren og tillate påfølgende jobber å kjøre.
Dette problemet er løst i AppSync 2.2.3.1.