Hi,
We have very strange situation on production server. Sometimes when user trying to upload file web application restarting.
opmn.log contains an information:
17/02/20 23:44:59 [pm-process] Process Crashed: IKFL~IKFL_CAP~IKFL~1 (159:7968) - Restarting
17/02/20 23:44:59 [pm-process] Starting Process: IKFL~IKFL_CAP~IKFL~1 (160:0)
17/02/20 23:48:10 [pm-requests] Request e32e Started. Command: /stop?ias-component=IKFL&process-type=IKFL_CAP&mode=async
17/02/20 23:48:10 [pm-process] Stopping Process: IKFL~IKFL_CAP~IKFL~1 (160:2756)
17/02/20 23:48:10 [libopmnoc4j] Process Stop Error: IKFL~IKFL_CAP~IKFL~1 (160:2756)
17/02/20 23:48:10 [libopmnoc4j] Failed to construct stop command for proc: 160
17/02/20 23:48:10 [libopmnoc4j] Forcefully Terminating Process: IKFL~IKFL_CAP~IKFL~1 (160:2756)
17/02/20 23:48:12 [pm-requests] Request e32e Completed. Command: /stop?ias-component=IKFL&process-type=IKFL_CAP&mode=async
17/02/20 23:48:12 [pm-process] Process Stopped: IKFL~IKFL_CAP~IKFL~1 (160:2756)
17/02/20 23:48:23 [pm-requests] Request e33e Started. Command: /start?ias-component=IKFL&process-type=IKFL_CAP&timeout=1000
17/02/20 23:48:23 [pm-process] Starting Process: IKFL~IKFL_CAP~IKFL~1 (161:0)
17/02/20 23:49:27 [pm-process] Process Alive: IKFL~IKFL_CAP~IKFL~1 (161:4376)
17/02/20 23:49:27 [pm-requests] Request e33e Completed. Command: /start?ias-component=IKFL&process-type=IKFL_CAP&timeout=1000
17/02/21 05:57:45 [pm-requests] Request ec62 Started. Command: /stop?ias-component=IKFL&process-type=IKFL_CAP
There is no additional information in application log file.
Dump files are empty (zero size).
In Windows system journal there is an information about crashed process:
Faulting application name: javaw.exe, version: 1.6.0.45, time stamp: 0x51552c13
Faulting module name: ntdll.dll, version: 6.1.7601.18869, time stamp: 0x556366f2
Exception code: 0xc00000fd
Fault offset: 0x0000000000053dcb
Faulting process id: 0x3d28
Faulting application start time: 0x01d29167220b8a36
Faulting application path: D:\product\10.1.3.1\OracleAS_5\jdk\bin\javaw.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: dc6d9e96-fd5a-11e6-a9a0-005056834456
And we can not reproduce error on test environment.
OAS 10.1.3.1 with JVM JRockit 1.6.0_45-b06
part of config file:
- <ias-component id="IKFL" status="enabled">- <process-type id="IKFL_CAP" module-id="OC4J" status="enabled">- <module-data>- <category id="start-parameters"> <data id="java-options" value="-server -Xmx7048M -Xms512M -Djava.security.policy=$ORACLE_HOME/j2ee/IKFL_CAP/config/java2.policy -Djava.awt.headless=true -Dhttp.webdir.enable=false -Doc4j.userThreads=true -Djava.io.tmpdir=D:/product/10.1.3.1/OracleAS_5/temp -XXdumpSize:normal -Duser.country=RU -Duser.language=ru -Dfile.encoding=Cp1251 -Xmanagement:ssl=false,authenticate=false,autodiscovery=true,port=7093 -XXcompaction:enable=false -XX:+UnlockDiagnosticVMOptions -XX:InitialClassBlockMemory=100" /> </category>
- <category id="stop-parameters"> <data id="java-options" value="-Djava.security.policy=$ORACLE_HOME/j2ee/IKFL_ROSCAP/config/java2.policy -Djava.awt.headless=true -Dhttp.webdir.enable=false" /> </category>
</module-data>
<start timeout="600" retry="2" /> <restart timeout="720" retry="2" /> <port id="default-web-site" range="12501-12600" protocol="ajp" /> <port id="rmi" range="12401-12500" /> <port id="rmis" range="12701-12800" /> <port id="jms" range="12601-12700" /> <process-set id="IKFL" numprocs="1" /> </process-type>
</ias-component>
Any suggestion will be appreciated.
Yuriy