Products | Versions |
---|---|
TIBCO Streaming | 10.x and later |
The 'epadmin install node' command succeeds, but the 'epadmin start node' command fails with error:
Unable to retrieve isEngineRunning from the node: Cannot send request to the administration engine of node node.cluster because the administration engine is not running. If the administration engine shutdown unexpectedly then the node needs to be re-installed. The node's administrator can refer to the node's log files for additional information. DSEException::updateState: FATAL: recursive exception found, exception previously thrown 'DSEBuiltin::ExceptionResourceUnavailable', exception currently thrown 'AdminFailed' utl_dump_stack: Start of stack trace for pid 63788, tid 63788 #0 epadmin:utl_dump_stack #1 epadmin:DSEException::updateState(DSEException::ExceptionState) #2 epadmin:NodePlugin::executeSwitchadminCommand(SWString const&, SWString const&, SWHeapStrList*, SwitchadminNet::ResultType*, SWString*, switchadminprotocol::TabularData*) #3 epadmin:NodePlugin::checkNodeCommandAccess(SWString const&) #4 epadmin:NodePlugin::doStop() #5 epadmin:NodePlugin::start() #6 epadmin:NodeCommand::execute() #7 epadmin:Command::start() #8 epadmin:CommandExecutor::startSynchronous() #9 epadmin:CommandExecutionManager::start() #10 epadmin:SwitchadminClient::executeNodePluginCommand() #11 epadmin:SwitchadminClient::doIt(int, char**) #12 epadmin:main #13 /lib64/libc.so.6:__libc_start_main #14 epadmin() [0x481e29]
jvmArgs = [ "-Dcom.sun.management.jmxremote.port=9999" "-Dcom.sun.management.jmxremote.ssl=false" "-Dcom.sun.management.jmxremote.authenticate=false" ]In this case when port 9999 is already in use node startup fails with this error.
"-Dcom.sun.management.jmxremote.port=${JMX_PORT:-9999}"Install each application instance using the substitution (example):