Hello Susheel,

sorry for the late response I was on the vacation :)

res5-shutdown.sh contains strings:

```
# port, username, password
export RED5_OPTS="9999 red5user changeme"
```

I believe you need to change port :))

On Sat, Feb 20, 2016 at 1:53 AM, Susheel Jalali <[email protected]>
wrote:

> Dear OpenMeetings Developers,
>
> We have performed some tests with OM 3.1.0.  We would appreciate your
> insights when two instances (two Red5 servers) are running on the SAME
> server.  One of the instances does not shut down.
>
> *Environment:*
>
> OM 3.1.0
> Server 1: CentOS 6.5, MySQL
> Server 2: CentOS 7, MariaDB
> Java 7 patch 76
> Red5.properties has:
> JMX…
> jmx.rmi.port=9999
> jmx.rmi.sport=9998
>
> *Use cases:*
>
> 1)When there is only one instance running on a server, OM starts, runs
> smoothly and gracefully shuts down in the above environment.  All OM
> features are also working fine.
>
> 2)When we have two instances with different ports (in red5.properties and
> config.xml) and different databases, OM starts and runs smoothly, with all
> features working fine in both instances.
>
> JMX…
> #jmx.rmi.port=9999
> jmx.rmi.port=9995
> #jmx.rmi.sport=9998
> jmx.rmi.sport=9994
>
> However, it does not gracefully shut down (not using kill) saying
>
>   Attempting to connect to RMI [::]:9999
>
>
> This dual configuration for JMX was working fine in OM 3.0.7.  Is there
> any change in OM 3.1.0 that affects JMX configuration?
>
> Is there any other way of gracefully shutting down with JMX ports other
> than 9999.
>
>
> Logs are included at the bottom.
>
> Thank you.
>
> -- -- --
>
> Running on  Linux
> Starting Red5
> Red5 root: /usr/local/coscendcc.test/dist/red5
> Configuation root: /usr/local/coscendcc.test/dist/red5/conf
> Configuation root: /usr/local/coscendcc.test/dist/red5/conf
> Red5 server jar was found
> URL list: [file:/usr/local/coscendcc.test/dist/red5/red5-server.jar]
> Selected libraries: (65 items)
> file:/usr/local/coscendcc.test/dist/red5/red5-server.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/commons-collections-3.2.1.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/antlr-runtime-3.5.2.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/httpcore-4.4.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/asm-4.0.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/log4j-over-slf4j-1.7.9.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-core-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/slf4j-api-1.7.9.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/c3p0-0.9.1.1.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/quartz-2.2.1.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/commons-beanutils-1.9.2.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/commons-lang3-3.4.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/aopalliance-1.0.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/mina-integration-jmx-2.0.9.jar
>
> file:/usr/local/coscendcc.test/dist/red5/lib/red5-server-common-1.0.6-RELEASE.jar
>
> file:/usr/local/coscendcc.test/dist/red5/lib/mina-integration-beans-2.0.9.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/logback-core-1.1.2.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/logback-classic-1.1.2.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/commons-codec-1.9.jar
>
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-expression-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/commons-daemon-1.0.15.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/jul-to-slf4j-1.7.9.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/aspectjrt-1.8.2.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/mina-core-2.0.9.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/red5-io-1.0.6-RELEASE.jar
>
> file:/usr/local/coscendcc.test/dist/red5/lib/mina-integration-ognl-2.0.9.jar
>
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-context-support-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/bcprov-jdk15on-1.52.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/jython-standalone-2.5.3.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-beans-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/commons-pool-1.5.6.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/logback-access-1.1.2.jar
>
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-context-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/jruby-1.6.8.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/antlr-3.5.2.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/xml-apis-1.3.04.jar
>
> file:/usr/local/coscendcc.test/dist/red5/lib/jaudiotagger-2.0.4-SNAPSHOT.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/groovy-2.0.4.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/xercesImpl-2.9.1.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-aop-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/cglib-nodep-2.2.2.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/ehcache-core-2.6.9.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/jcl-over-slf4j-1.7.9.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-web-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/isoparser-1.0.4.2.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/httpclient-4.4.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/geronimo-jpa_2.0_spec-1.1.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-tx-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-orm-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-jdbc-4.1.7.RELEASE.jar
>
> file:/usr/local/coscendcc.test/dist/red5/lib/spring-webmvc-4.1.7.RELEASE.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/commons-io-2.4.jar
> file:/usr/local/coscendcc.test/dist/red5/lib/commons-fileupload-1.3.jar
> file:/usr/local/coscendcc.test/dist/red5/conf/
> file:/usr/local/coscendcc.test/dist/red5/plugins/
>
> file:/usr/local/coscendcc.test/dist/red5/plugins/tomcat-embed-logging-juli.jar
> file:/usr/local/coscendcc.test/dist/red5/plugins/tomcat-embed-core.jar
> file:/usr/local/coscendcc.test/dist/red5/plugins/websocket-1.2.jar
> file:/usr/local/coscendcc.test/dist/red5/plugins/tomcatplugin-1.9.jar
> file:/usr/local/coscendcc.test/dist/red5/plugins/ecj-4.4.2.jar
> file:/usr/local/coscendcc.test/dist/red5/plugins/el-api.jar
> file:/usr/local/coscendcc.test/dist/red5/plugins/juli-over-slf4j-1.6.1.jar
> file:/usr/local/coscendcc.test/dist/red5/plugins/tomcat-embed-jasper.jar
> file:/usr/local/coscendcc.test/dist/red5/plugins/tomcat-embed-el.jar
>
> file:/usr/local/coscendcc.test/dist/red5/plugins/tomcat-embed-websocket-8.0.28.jar
>
> Attempting to connect to RMI [::]:9999
> java.io.IOException: Failed to retrieve RMIServer stub:
> javax.naming.ServiceUnavailableException [Root exception is
> java.rmi.ConnectException: Connection refused to host: ::; nested exception
> is:
>     java.net.ConnectException: Connection refused]
>     at
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369)
>     at
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:268)
>     at org.red5.server.Shutdown.main(Shutdown.java:105)
> Caused by: javax.naming.ServiceUnavailableException [Root exception is
> java.rmi.ConnectException: Connection refused to host: ::; nested exception
> is:
>     java.net.ConnectException: Connection refused]
>     at
> com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:118)
>     at
> com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:203)
>     at javax.naming.InitialContext.lookup(InitialContext.java:411)
>     at
> javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1929)
>     at
> javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1896)
>     at
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:286)
>     ... 2 more
> Caused by: java.rmi.ConnectException: Connection refused to host: ::;
> nested exception is:
>     java.net.ConnectException: Connection refused
>     at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619)
>     at
> sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
>     at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
>     at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:341)
>     at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
>     at
> com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:114)
>     ... 7 more
> Caused by: java.net.ConnectException: Connection refused
>     at java.net.PlainSocketImpl.socketConnect(Native Method)
>     at java.net
> .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
>     at java.net
> .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:198)
>     at java.net
> .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
>     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>     at java.net.Socket.connect(Socket.java:579)
>     at java.net.Socket.connect(Socket.java:528)
>     at java.net.Socket.<init>(Socket.java:425)
>     at java.net.Socket.<init>(Socket.java:208)
>     at
> sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
>     at
> sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:147)
>     at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
>     ... 12 more
>
>
> -- -- --
>
>
> Sincerely,
>
> Susheel Jalali
> Coscend Communications Solutions
> www.Coscend.com
> ----------------------------------------------------------------
>
> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
> Messages from Coscend Communications Solutions' posted at:
> http://www.Coscend.com/Terms_and_Conditions.html
>
>


-- 
WBR
Maxim aka solomax

Reply via email to