Server getting connection failure after upgrade of application to 9100

Version 4
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    Remedy AR System Server


    COMPONENT:

    AR System Server


    APPLIES TO:

    Upgrade, Install, H/W Requirement



    QUESTION:

    In arerror.log:
    ==============
    Wed May 25 09:17:04.406 2016 Action Request System(R) Server Version 9.1.00 201512160229 
    (c) Copyright 1991-2015 BMC Software, Inc.
    Wed May 25 09:17:09.174 2016 Wed May 25 09:17:09.174 2016 Loading AR System objects information...
    Wed May 25 09:17:49 2016  Dispatch : Cannot establish a network connection to the AR System server (<SERVER NAME> : RPC: Success)  ARERR - 90
    Wed May 25 09:18:49 2016  Dispatch : Cannot establish a network connection to the AR System server (<SERVER NAME> : RPC: Success)  ARERR - 90
    Wed May 25 09:19:18 2016  BRIE : Cannot establish a network connection to the AR System server (<SERVER NAME> : RPC: Success)  ARERR - 90

    ==============

    In arjavaplugin.log:
    ==============
    <PLUGINSVR> <TNAME: Main                     > <ERROR> <ApiProxyManager                                   > <                              ApiProxyManager.java:223       > /* Wed May 25 2016 09:17:06.984 */  For server <SERVER NAME>:2500 Exception in Proxy retrival. Release com.bmc.arsys.api.ProxyJRpc@69eda69f
    ERROR (90): Cannot establish a network connection to the AR System server; Connection refused <SERVER NAME>:2500
        at com.bmc.arsys.apitransport.ApiProxyJRpcBase.connectionTry(ApiProxyJRpcBase.java:136)
        at com.bmc.arsys.api.ProxyJRpc.getRpcClient(ProxyJRpc.java:148)
        at com.bmc.arsys.api.ProxyJRpc.ARSetSessionConfiguration(ProxyJRpc.java:256)
        at com.bmc.arsys.apitransport.ApiProxyBase.setProxyProperties(ApiProxyBase.java:69)
        at com.bmc.arsys.apitransport.connection.ApiProxyManager.getProxy(ApiProxyManager.java:218)
        at com.bmc.arsys.api.PoolingProxyManager.getProxy(PoolingProxyManager.java:93)
        at com.bmc.arsys.apitransport.connection.ApiProxyManager.getProxy(ApiProxyManager.java:164)
        at com.bmc.arsys.api.ARServerUser.getListEntryObjects(ARServerUser.java:4614)
        at com.bmc.arsys.approval.util.PendingTaskOps.getPendingInfoList(Unknown Source)
        at com.bmc.arsys.approval.main.ApprovalMainThread.execute(Unknown Source)
        at com.bmc.arsys.approval.main.ApprovalMainThread.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:745)

    ==============
    In approvalplugin.log:
    ---------------
    <PLUGINSVR> <TNAME: Main                     > <ERROR> <ApiProxyManager                                   > <                              ApiProxyManager.java:223       > /* Wed May 25 2016 09:20:44.010 */  For server <SERVER NAME>:2500 Exception in Proxy retrival. Release com.bmc.arsys.api.ProxyJRpc@b9c9bf5
    ERROR (90): Cannot establish a network connection to the AR System server; Connection refused <SERVER NAME>:2500
        at com.bmc.arsys.apitransport.ApiProxyJRpcBase.connectionTry(ApiProxyJRpcBase.java:136)
        at com.bmc.arsys.api.ProxyJRpc.getRpcClient(ProxyJRpc.java:148)
        at com.bmc.arsys.api.ProxyJRpc.ARSetSessionConfiguration(ProxyJRpc.java:256)
        at com.bmc.arsys.apitransport.ApiProxyBase.setProxyProperties(ApiProxyBase.java:69)
        at com.bmc.arsys.apitransport.connection.ApiProxyManager.getProxy(ApiProxyManager.java:218)
        at com.bmc.arsys.api.PoolingProxyManager.getProxy(PoolingProxyManager.java:93)
        at com.bmc.arsys.apitransport.connection.ApiProxyManager.getProxy(ApiProxyManager.java:164)
        at com.bmc.arsys.api.ARServerUser.getListEntryObjects(ARServerUser.java:4614)
        at com.bmc.arsys.approval.util.PendingTaskOps.getPendingInfoList(Unknown Source)
        at com.bmc.arsys.approval.main.ApprovalMainThread.execute(Unknown Source)
        at com.bmc.arsys.approval.main.ApprovalMainThread.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:745)

    ---------------
    In armonitor.log:
    ---------------
    <MNTR> <TNAME: Thread-5                 > <INFO > <ProcessMonitor                     > <      ProcessMonitor.java:465       > /* Tue May 24 16 09:08:52.0728  */ Process [ Process_2 ] stopped with return code - [ 0 ] and error - [ reset ar server. lockfile = /opt/app/BMCRemedy/ARSystem/db/ar.lck.390601
    reset ar server. lockfile = /opt/app/BMCRemedy/ARSystem/db/ar.lck.390609
    reset ar server. lockfile = /opt/app/BMCRemedy/ARSystem/db/ar.lck.390601
    reset ar server. lockfile = /opt/app/BMCRemedy/ARSystem/db/ar.lck.390609
    reset ar server. lockfile = /opt/app/BMCRemedy/ARSystem/db/ar.lck.390601
    reset ar server. lockfile = /opt/app/BMCRemedy/ARSystem/db/ar.lck.390609
    reset ar server. pid = 41614, signalCode = 10 ].
    <MNTR> <TNAME: Thread-14                > <INFO > <ProcessMonitor                     > <      ProcessMonitor.java:462       > /* Tue May 24 16 09:56:40.0609  */ Process [ Process_11 ] stopped with return code - [ 255 ].
    <MNTR> <TNAME: Thread-14                > <INFO > <ProcessMonitor                     > <      ProcessMonitor.java:504       > /* Tue May 24 16 09:56:40.0609  */ Attempting to start Process [ Process_11 ], attempt [ 1 ].
    <MNTR> <TNAME: Thread-16                > <INFO > <ProcessMonitor$1                   > <      ProcessMonitor.java:198       > /* Tue May 24 16 10:21:41.0635  */ # There is insufficient memory for the Java Runtime Environment to continue.
    <MNTR> <TNAME: Thread-16                > <INFO > <ProcessMonitor$1                   > <      ProcessMonitor.java:198       > /* Tue May 24 16 10:21:41.0635  */ # Native memory allocation (mmap) failed to map 621281280 bytes for committing reserved memory.
    <MNTR> <TNAME: Thread-16                > <INFO > <ProcessMonitor$1                   > <      ProcessMonitor.java:198       > /* Tue May 24 16 10:21:41.0636  */ # An error report file with more information is saved as:
    <MNTR> <TNAME: Thread-16                > <INFO > <ProcessMonitor$1                   > <      ProcessMonitor.java:198       > /* Tue May 24 16 10:21:41.0640  */ # /opt/app/BMCRemedy/ARSystem/bin/hs_err_pid63917.log

    ---------------


     


    ANSWER:

    Due to insufficient memory for java Runtime Environment, the process were terminating. As reported in armonitor.log file errors.

    Suggested to increase the RAM which was 8GB to more than 24GB post which the issue has not occurred.

    In armonitor.conf:
    ----------------
    Process 1: /opt/app/java/jdk1.8.0_77/jre/bin/java -Xmx256m -classpath /opt/app/BMCRemedy/ARSystem/approval/bin:/opt/app/BMCRemedy/ARSystem/pluginsvr/arpluginsvr91_build001.jar:/opt/app/BMCRemedy/ARSystem/approval/bin/arasj91_build001.jar:/opt/app/BMCRemedy/ARSystem/api/lib/arcmnapp91_build001.jar:/opt/app/BMCRemedy/ARSystem/approval/bin/armaskingImpl91_build001.jar:/opt/app/BMCRemedy/ARSystem/api/lib/log4j-1.2.14.jar com.bmc.arsys.pluginsvr.ARPluginServerMain -x <SERVER NAME> -i /opt/app/BMCRemedy/ARSystem -m

    Process 2: /opt/app/java/jdk1.8.0_77/jre/bin/java -Xmx512m -classpath /opt/app/BMCRemedy/ARSystem/pluginsvr:/opt/app/BMCRemedy/ARSystem/pluginsvr/arpluginsvr91_build001.jar:/opt/app/BMCRemedy/ARSystem/approval/bin/armaskingImpl91_build001.jar:/opt/app/BMCRemedy/ARSystem/api/lib/arcmnapp91_build001.jar com.bmc.arsys.pluginsvr.ARPluginServerMain -x <SERVER NAME> -i /opt/app/BMCRemedy/ARSystem
    ----------------
    Comment Process 1 as approval is running on default java so it will use process 2.


    Article Number:

    000114690


    Article Type:

    FAQ/Procedural



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles