Mantis - Resin
Viewing Issue Advanced Details
5477 minor always 07-01-13 15:28 07-31-13 09:05
alex  
ferg  
normal  
closed 4.0.36  
fixed  
none    
none 4.0.37  
0005477: Async with LoadBalancer: 503 response
see http://bugs.caucho.com/view.php?id=5476 [^] for web-app files.

ajax request to png file fails with 503. request to png is preceded by a request to /async.

app-tier
[13-07-01 14:39:49.158] {resin-port-127.0.0.1:6800-58} TcpSocketLink[id=server://127.0.0.1:6800-6,server://127.0.0.1:6800,COMET_SUSPEND_KA] [^] start thread resin-port-127.0.0.1:6800-58 (count=11, idle=4)
[13-07-01 14:39:49.159] {resin-port-127.0.0.1:6800-58} java.lang.IllegalStateException: async dispatch is not valid outside of an async cycle. Current state: REQUEST
                           at com.caucho.network.listen.SocketLinkRequestState.toAsyncWake(SocketLinkRequestState.java:361)
                           at com.caucho.network.listen.TcpSocketLink.requestWakeComet(TcpSocketLink.java:717)
                           at com.caucho.network.listen.TcpAsyncController.wake(TcpAsyncController.java:114)
                           at com.caucho.network.listen.TcpAsyncController.timeout(TcpAsyncController.java:149)
                           at com.caucho.network.listen.TcpSocketLink.handleResumeTask(TcpSocketLink.java:1086)
                           at com.caucho.network.listen.CometResumeTask.doTask(CometResumeTask.java:47)
                           at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:110)
                           at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:93)
                           at com.caucho.network.listen.SocketLinkThreadLauncher.handleTasks(SocketLinkThreadLauncher.java:169)
                           at com.caucho.network.listen.TcpSocketResumeThread.run(TcpSocketResumeThread.java:62)
                           at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
                           at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)

--web-tier

[13-07-01 14:39:49.160] {resin-port-127.0.0.1:6810-29} TcpSocketLink[id=2,web-0] keepalive (thread)
                        {resin-port-9080-50} web-0->app-0 failSocket: time=1372714789011, _failTime=0
[13-07-01 14:39:49.160] {resin-port-9080-50} close ClientSocket[[web-0->app-0:1]]

Notes
(0006293)
ferg   
07-31-13 09:05   
server/26u2