Thanks Hubert, one thing I am noticing on my systems where I am trying to run SPS services (I got this issue on 3 Linux Servers I am guessing this something needs to be Infrastructure but not sure what needs to be done specifically) I upgraded the JDK from 1.7 to JDK 1.8 (I hope that's supported, but still problem persists) now the services are starting but when trying to browse the proxyui URL JAVA crashes. But with JDK1.7 services were failing to start and generating core.
# JRE version: Java(TM) SE Runtime Environment (8.0_40-b26) (build 1.8.0_40-b26)
# Java VM: Java HotSpot(TM) Server VM (25.40-b25 mixed mode linux-x86 )
# Problematic frame:
# V [libjvm.so+0x4fc018] java_lang_Throwable::fill_in_stack_trace(Handle, methodHandle, Thread*)+0x388
#
# Core dump written. Default location: /opt/CA/secure-proxy/proxy-engine/core or core.7793
I am generating system level core on the systems.
just noticed SmSpsproxyEngine.properties file shows:
// *****************************************************************************
// Section 1: Environment Variables (Windows platforms only)
// *****************************************************************************
NETE_SPS_ROOT=/opt/CA/secure-proxy
NETE_SPS_JAVA_HOME=%NETE_SPS_ROOT%\JDK\1.5.0_10
NETE_SPS_TOMCAT_HOME=%NETE_SPS_ROOT%\Tomcat
Path=%NETE_SPS_JAVA_HOME%\jre\bin;%SYSTEMROOT%\system32;%SYSTEMROOT%;%NETE_SPS_ROOT%\agentframework\bin
//set path for agent logging config file
//Uncomment this path when multiple instances of the STS are deployed
//STS_AGENT_LOG_CONFIG_FILE=%NETE_SPS_ROOT%\proxy-engine\conf\sts-config\globalconfig\agent-multiinstance-log4j.xml
STS_AGENT_LOG_CONFIG_FILE=
// *****************************************************************************
// Section 2: JVM Startup Options (Windows platforms only)
// *****************************************************************************
NETE_SPS_PROXYENGINE_CMD="%NETE_SPS_JAVA_HOME%\bin\java.exe" -Xms512m -Xmx1024m -XX:MaxPermSize=256M -Dcatalina.base="%NETE_SPS_TOMCAT_HOME%" -Dcatalina.home="%NETE_SPS_TOMCAT_HOME%" -Djava.endorsed.dirs="%NETE_SPS_TOMCAT_HOME%\endorsed" -Djava.io.tmpdir="%NETE_SPS_TOMCAT_HOME%\temp" -DHTTPClient.log.mask=0 -DHTTPClient.Modules="HTTPClient.RetryModule|org.tigris.noodle.NoodleCookieModule|HTTPClient.DefaultModule" -Dlogger.properties="%NETE_SPS_TOMCAT_HOME%/properties/logger.properties" -DSM_AGENT_LOG_CONFIG="%STS_AGENT_LOG_CONFIG_FILE%" -classpath "%NETE_SPS_TOMCAT_HOME%\bin\proxybootstrap.jar;%NETE_SPS_TOMCAT_HOME%\properties;%NETE_SPS_JAVA_HOME%\lib\tools.jar;%NETE_SPS_TOMCAT_HOME%\bin\bootstrap.jar;%NETE_SPS_ROOT%\resources;%NETE_SPS_ROOT%\agentframework\java\cryptoj.jar" com.netegrity.proxy.ProxyBootstrap -config "%NETE_SPS_ROOT%/proxy-engine/conf/server.conf"
NETE_SPS_PROXYENGINE_CMD_STOP="%NETE_SPS_JAVA_HOME%\bin\java.exe" -Dcatalina.base="%NETE_SPS_TOMCAT_HOME%" -Dcatalina.home="%NETE_SPS_TOMCAT_HOME%" -Djava.endorsed.dirs="%NETE_SPS_TOMCAT_HOME%\endorsed" -Djava.io.tmpdir="%NETE_SPS_TOMCAT_HOME%\temp" -DHTTPClient.log.mask=0 -DHTTPClient.Modules="HTTPClient.RetryModule|org.tigris.noodle.NoodleCookieModule|HTTPClient.DefaultModule" -classpath "%NETE_SPS_TOMCAT_HOME%\bin\proxybootstrap.jar;%NETE_SPS_TOMCAT_HOME%\properties;%NETE_SPS_JAVA_HOME%\lib\tools.jar;%NETE_SPS_TOMCAT_HOME%\bin\bootstrap.jar;%NETE_SPS_ROOT%\resources" com.netegrity.proxy.ProxyBootstrap -config "%NETE_SPS_ROOT%/proxy-engine/conf/server.conf" -stop
**************************************************************************************************
Will it possible for you to provide documents/best practices for tuning JAVA for SPS if you have them handy I can take a reference.
Thank You