Steffen Busch wrote:
> I've just downloaded the current Resin Pro 4.0 snapshot
> (resin-pro-4.0.s091112) and installed it on a Linux box.
> While changing resin.xml which forced a restart and later on while
> looking on the really nice enhancements in /resin-admin the following
> IllegalStateException caught my attention on the console output:
>
> [09-11-17 22:11:12.961] {resin-31} java.lang.IllegalStateException:
> DESTROYED is an illegal idle state
Thanks. I just caught that one as part of the checkout.
The connection management is becoming an interesting problem, because we
now have async (comet) as well as websockets (full duplex tcp after http
handshake), along with the usual http request and keepalive. The state
machine is become fairly large. 4.0.2 has a good deal of cleanup, and it
looks like we can do some more cleanup for 4.0.3.
-- Scott
> [09-11-17 22:11:12.961] {resin-31} at
> com.caucho.server.port.ConnectionState.toIdle(ConnectionState.java:346)
> [09-11-17 22:11:12.961] {resin-31} at
> com.caucho.server.port.TcpConnection.toIdle(TcpConnection.java:1001)
> [09-11-17 22:11:12.961] {resin-31} at
> com.caucho.server.port.Port.free(Port.java:1651)
> [09-11-17 22:11:12.961] {resin-31} at
> com.caucho.server.port.TcpConnection.finishThread(TcpConnection.java:1029)
> [09-11-17 22:11:12.961] {resin-31} at
> com.caucho.server.port.TcpConnection$ConnectionReadTask.runThread(TcpConnection.java:1103)
> [09-11-17 22:11:12.961] {resin-31} at
> com.caucho.server.port.TcpConnection$AcceptTask.run(TcpConnection.java:1121)
> [09-11-17 22:11:12.961] {resin-31} at
> com.caucho.util.ThreadPool$PoolThread.runTasks(ThreadPool.java:900)
> [09-11-17 22:11:12.961] {resin-31} at
> com.caucho.util.ThreadPool$PoolThread.run(ThreadPool.java:867)
> [09-11-17 22:11:13.238] {http--8080-2} Resin shutdown from
> Server.destroy()
>
> [09-11-17 22:34:05.104] {http--8443-3}
> java.lang.IllegalStateException: DESTROYED is an illegal accept state
> [09-11-17 22:34:05.104] {http--8443-3} at
> com.caucho.server.port.ConnectionState.toAccept(ConnectionState.java:180)
> [09-11-17 22:34:05.104] {http--8443-3} at
> com.caucho.server.port.TcpConnection$AcceptTask.doTask(TcpConnection.java:1140)
> [09-11-17 22:34:05.104] {http--8443-3} at
> com.caucho.server.port.TcpConnection$ConnectionReadTask.runThread(TcpConnection.java:1090)
> [09-11-17 22:34:05.104] {http--8443-3} at
> com.caucho.server.port.TcpConnection$AcceptTask.run(TcpConnection.java:1121)
> [09-11-17 22:34:05.104] {http--8443-3} at
> com.caucho.util.ThreadPool$PoolThread.runTasks(ThreadPool.java:900)
> [09-11-17 22:34:05.104] {http--8443-3} at
> com.caucho.util.ThreadPool$PoolThread.run(ThreadPool.java:867)
>
>
> -- Steffen
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> resin-interest mailing list
> [email protected]
> http://maillist.caucho.com/mailman/listinfo/resin-interest
>
_______________________________________________
resin-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/resin-interest