# Urgent: ERROR: java.rmi.ConnectIOException: error during JRMP connection

**URL:** <https://community.wowza.com/t/urgent-error-java-rmi-connectioexception-error-during-jrmp-connection/673>\
**Category:** Wowza Streaming Engine\
**Created:** [January 28, 2012, 9:12pm UTC](https://community.wowza.com/t/urgent-error-java-rmi-connectioexception-error-during-jrmp-connection/673 "2012-01-28T21:12:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/system/32/447_2.png) [@system](https://community.wowza.com/u/system)\
**Post date:** [January 28, 2012, 9:12pm UTC](https://community.wowza.com/t/urgent-error-java-rmi-connectioexception-error-during-jrmp-connection/673/1 "2012-01-28T21:12:02Z")

</div>

We have some people live streaming right now, and when I try to reload the main server config:

```auto
java -cp . JMXVHost reloadVHostConfig

```

or stop/start a vhost:

```auto
java -cp . JMXVHost stopVHost vhostname

```

I get:

```auto
ERROR: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
        java.net.SocketException: Connection reset

```

The Wowza server (version 2.2.2) is still up and running, but Anything I do, I get these errors, any ideas on what to do? FYI I have 27 streams running, but only 1 has people watching right now.

Ryan

---

<div class="post-metadata">

**Author:** ![Ryan\_G](https://avatars.discourse-cdn.com/v4/letter/r/b2d939/32.png) [@Ryan\_G](https://community.wowza.com/u/Ryan_G)\
**Post date:** [January 28, 2012, 9:25pm UTC](https://community.wowza.com/t/urgent-error-java-rmi-connectioexception-error-during-jrmp-connection/673/2 "2012-01-28T21:25:39Z")

</div>

I did see Out of Memory errors in the main wowza error log, could it be that earlier it ran out of memory and now it’s just hanging by a thread (pun indended)

```auto
java.lang.OutOfMemoryError: unable to create new native thread
        at java.lang.Thread.start0(Native Method)
        at java.lang.Thread.start(Thread.java:614)
        at org.apache.mina.util.NewThreadExecutor.execute(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketIoProcessor.startupWorker(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketIoProcessor.addNew(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketAcceptor$Worker.processSessions(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketAcceptor$Worker.run(Unknown Source)
        at org.apache.mina.util.NamePreservingRunnable.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:636)
- - - 2012-01-28 13:16:44 - - - - - 2.9881977822E7 - - - - - - - -
       -
java.lang.OutOfMemoryError: unable to create new native thread
        at java.lang.Thread.start0(Native Method)
        at java.lang.Thread.start(Thread.java:614)
        at org.apache.mina.util.NewThreadExecutor.execute(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketIoProcessor.startupWorker(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketIoProcessor.addNew(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketAcceptor$Worker.processSessions(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketAcceptor$Worker.run(Unknown Source)
        at org.apache.mina.util.NamePreservingRunnable.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:636)
- - - 2012-01-28 13:16:44 - - - - - 2.9881977822E7 - - - - - - - -
       -
java.lang.OutOfMemoryError: unable to create new native thread
        at java.lang.Thread.start0(Native Method)
        at java.lang.Thread.start(Thread.java:614)
        at org.apache.mina.util.NewThreadExecutor.execute(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketIoProcessor.startupWorker(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketIoProcessor.addNew(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketAcceptor$Worker.processSessions(Unknown Source)
        at org.apache.mina.transport.socket.nio.SocketAcceptor$Worker.run(Unknown Source)
        at org.apache.mina.util.NamePreservingRunnable.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:636)

```

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [January 30, 2012, 4:22pm UTC](https://community.wowza.com/t/urgent-error-java-rmi-connectioexception-error-during-jrmp-connection/673/3 "2012-01-30T16:22:25Z")

</div>

Right, you have to deal with the OutOfMemory situation. You either need to tune, or add ram, or add server(s)

[https://www.wowza.com/docs/how-to-do-performance-tuning](https://www.wowza.com/docs/how-to-do-performance-tuning)

Wowza recommends a late model quad core cpu, 4 - 8 gigs of ram, 1 - 4gbs nic, and 64bit OS and 64bit Java JDK.

There is a load test tool you can get by sending request to test@wowza.com. There is a document to sign and return.

Richard
