Client side disconnect/reconnect?
Marc-André Laverdière
marcandre.laverdiere at gmail.com
Fri Jul 30 10:34:23 EDT 2010
By the way, did you notice what the exception is?
java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution
That means that the thread pool's internal queue is too short. That
also means that your worker threads can't get their work done fast
enough or are blocked somewhere.
Marc-André LAVERDIÈRE
"Perseverance must finish its work so that you may be mature and
complete, not lacking anything." -James 1:4
mlaverd.theunixplace.com/blog
/"\
\ / ASCII Ribbon Campaign
X against HTML e-mail
/ \
2010/7/30 Bruno de Carvalho <kindernade at gmail.com>:
> I'll try to get you a working example this weekend. I'm going to be out most of the time so I can't really promise anything :)
>
>
> Bruno
>
> On 29 Jul 2010, at 18:29, bota999 <ardaman.chauhan at gmail.com> wrote:
>
>>
>> Bruno,
>>
>>
>> The first suggestion had these issues, looks like it doesn't like to
>> reconnect
>>
>>
>> INFO: [id: 0x005e0602, /192.168.50.53:4717 => /192.168.51.178:9898]
>> DISCONNECTED
>> Jul 27, 2010 11:53:31 AM handleUpstream
>> INFO: [id: 0x005e0602, /192.168.50.53:4717 => /192.168.51.178:9898] UNBOUND
>> Jul 27, 2010 11:53:31 AM handleUpstream
>> INFO: [id: 0x005e0602, /192.168.50.53:4717 => /192.168.51.178:9898] CLOSED
>> Jul 27, 2010 11:53:31 AM handleUpstream
>> INFO: [id: 0x002bbd86] OPEN
>> Jul 27, 2010 11:53:31 AM handleUpstream
>> INFO: [id: 0x002bbd86] CLOSED
>> Jul 27, 2010 11:53:31 AM exceptionCaught
>> WARNING: Unexpected exception from downstream.
>> java.util.concurrent.RejectedExecutionException
>> at
>> java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown
>> Source)
>> at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)
>> at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)
>> at
>> org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.register(NioClientSocketPipelineSink.java:197)
>> at
>> org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connect(NioClientSocketPipelineSink.java:153)
>> at
>> org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:103)
>> at
>> org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:60)
>> at org.jboss.netty.channel.Channels.connect(Channels.java:541)
>> at
>> org.jboss.netty.channel.AbstractChannel.connect(AbstractChannel.java:217)
>> at
>> org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:227)
>> at
>> org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:188)
>> at
>> org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:159)
>>
>> at
>> org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:504)
>> at
>> org.jboss.netty.util.HashedWheelTimer$Worker.notifyExpiredTimeouts(HashedWheelTimer.java:419)
>> at
>> org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
>> at java.lang.Thread.run(Unknown Source)
>> java.util.concurrent.RejectedExecutionException
>> at
>> java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown
>> Source)
>> at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)
>> at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)
>> at
>> org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.register(NioClientSocketPipelineSink.java:197)
>> at
>> org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connect(NioClientSocketPipelineSink.java:153)
>> at
>> org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:103)
>> at
>> org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:60)
>> at org.jboss.netty.channel.Channels.connect(Channels.java:541)
>> at
>> org.jboss.netty.channel.AbstractChannel.connect(AbstractChannel.java:217)
>> at
>> org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:227)
>> at
>> org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:188)
>> at
>> org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:159)
>> org.jboss.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:504)
>> at
>> org.jboss.netty.util.HashedWheelTimer$Worker.notifyExpiredTimeouts(HashedWheelTimer.java:419)
>> at
>> org.jboss.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:369)
>> at java.lang.Thread.run(Unknown Source)
>> --
>> View this message in context: http://netty-forums-and-mailing-lists.685743.n2.nabble.com/Client-side-disconnect-reconnect-tp5331263p5347682.html
>> Sent from the Netty User Group mailing list archive at Nabble.com.
>> _______________________________________________
>> netty-users mailing list
>> netty-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/netty-users
>
> _______________________________________________
> netty-users mailing list
> netty-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/netty-users
>
More information about the netty-users
mailing list