You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by Ashish <pa...@gmail.com> on 2013/07/29 14:47:39 UTC

Disabling Idle Session checker

Is there a way to configure or disable Session Idle checker?

I used following code (writing an example with monitoring). I need to test
the Stats, so need a longer timeout.

server.getSessionConfig().setIdleTimeInMillis(IdleStatus.READ_IDLE,
60*60*60);
server.getSessionConfig().setIdleTimeInMillis(IdleStatus.WRITE_IDLE,
60*60*60);

but I am getting IDLE event fired

[29 Jul 2013 18:13:40,601] [main] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - starting echo
server
[29 Jul 2013 18:13:40,705] [main] INFO
 org.apache.mina.transport.nio.NioTcpServer  - binding address
0.0.0.0/0.0.0.0:51002
[29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - OPENED
[29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) open
[29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
opened (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002)
[29 Jul 2013 18:13:43,481] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
'ByteBuffer[len=8,str='welcome
']', Encoded message : 'ByteBuffer[len=8,bytes='0x77 0x65 0x6C 0x63 0x6F
0x6D 0x65 0x0A']']
[29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
java.nio.HeapByteBuffer[pos=8 lim=8 cap=8] sent
[29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - IDLE
[29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:13:44,715] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:13:44,715] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - RECEIVED: ByteBuffer[len=11,str='blah blah
']
[29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
[29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
'ByteBuffer[len=11,str='blah blah
']', Encoded message : 'ByteBuffer[len=11,bytes='0x62 0x6C 0x61 0x68 0x20
0x62 0x6C 0x61 0x68 0x0D 0x0A']']
[29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
java.nio.DirectByteBuffer[pos=11 lim=11 cap=65536] sent
[29 Jul 2013 18:13:47,598] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - IDLE
[29 Jul 2013 18:13:48,718] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:13:48,719] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:13:48,719] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:13:48,719] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:14:05,712] [main] INFO
 org.apache.mina.transport.nio.NioTcpServer  - unbinding
0.0.0.0/0.0.0.0:51002

Suggestions?

-- 
thanks
ashish

Blog: http://www.ashishpaliwal.com/blog
My Photo Galleries: http://www.pbase.com/ashishpaliwal

Re: Disabling Idle Session checker

Posted by Julien Vermillard <jv...@gmail.com>.
>From the IoSession javadoc, perhaps it's not obvious and we should add
a method :
    /**
     * Set the delay before an {@link IoSession} is considered idle for a given
     * operation type (read/write/both) @see IdleStatus
     *
     * @param status          the type of idle (read/write/both) timeout to set
     * @param ildeTimeInMilli the timeout in milliseconds
(<code>-1</code> for no idle detection on this status)
     */
    void setIdleTimeInMillis(IdleStatus status, long ildeTimeInMilli);

So use -1
--
Julien Vermillard :::: http://people.apache.org/~jvermillard/


On Mon, Jul 29, 2013 at 2:47 PM, Ashish <pa...@gmail.com> wrote:
> Is there a way to configure or disable Session Idle checker?
>
> I used following code (writing an example with monitoring). I need to test
> the Stats, so need a longer timeout.
>
> server.getSessionConfig().setIdleTimeInMillis(IdleStatus.READ_IDLE,
> 60*60*60);
> server.getSessionConfig().setIdleTimeInMillis(IdleStatus.WRITE_IDLE,
> 60*60*60);
>
> but I am getting IDLE event fired
>
> [29 Jul 2013 18:13:40,601] [main] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - starting echo
> server
> [29 Jul 2013 18:13:40,705] [main] INFO
>  org.apache.mina.transport.nio.NioTcpServer  - binding address
> 0.0.0.0/0.0.0.0:51002
> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - OPENED
> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) open
> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> opened (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002)
> [29 Jul 2013 18:13:43,481] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> 'ByteBuffer[len=8,str='welcome
> ']', Encoded message : 'ByteBuffer[len=8,bytes='0x77 0x65 0x6C 0x63 0x6F
> 0x6D 0x65 0x0A']']
> [29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> java.nio.HeapByteBuffer[pos=8 lim=8 cap=8] sent
> [29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - RECEIVED: ByteBuffer[len=11,str='blah blah
> ']
> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> 'ByteBuffer[len=11,str='blah blah
> ']', Encoded message : 'ByteBuffer[len=11,bytes='0x62 0x6C 0x61 0x68 0x20
> 0x62 0x6C 0x61 0x68 0x0D 0x0A']']
> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> java.nio.DirectByteBuffer[pos=11 lim=11 cap=65536] sent
> [29 Jul 2013 18:13:47,598] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:48,718] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:14:05,712] [main] INFO
>  org.apache.mina.transport.nio.NioTcpServer  - unbinding
> 0.0.0.0/0.0.0.0:51002
>
> Suggestions?
>
> --
> thanks
> ashish
>
> Blog: http://www.ashishpaliwal.com/blog
> My Photo Galleries: http://www.pbase.com/ashishpaliwal

Re: Disabling Idle Session checker

Posted by Ashish <pa...@gmail.com>.
Hmm we don't have enum for IdleStatus.BOTH

Think would be good to support it.


On Mon, Jul 29, 2013 at 6:53 PM, Julien Vermillard <jv...@gmail.com>wrote:

> damn.. good catch :)
> --
> Julien Vermillard :::: http://people.apache.org/~jvermillard/
>
>
> On Mon, Jul 29, 2013 at 2:52 PM, Ashish <pa...@gmail.com> wrote:
> > There is a typo in LoggingFilter, where messageSent print IDLE, fixed it,
> > and here are the logs
> >
> > [29 Jul 2013 18:21:30,829] [main] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - starting
> echo
> > server
> > [29 Jul 2013 18:21:30,934] [main] INFO
> >  org.apache.mina.transport.nio.NioTcpServer  - binding address
> > 0.0.0.0/0.0.0.0:51002
> > [29 Jul 2013 18:21:34,116] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - OPENED
> > [29 Jul 2013 18:21:34,117] [SelectorWorker Server-I/O-1] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> > (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> > /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) open
> > [29 Jul 2013 18:21:34,117] [SelectorWorker Server-I/O-1] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> > opened (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> > /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002)
> > [29 Jul 2013 18:21:34,120] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> > 'ByteBuffer[len=8,str='welcome
> > ']', Encoded message : 'ByteBuffer[len=8,bytes='0x77 0x65 0x6C 0x63 0x6F
> > 0x6D 0x65 0x0A']']
> > [29 Jul 2013 18:21:34,121] [SelectorWorker Server-I/O-1] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> > java.nio.HeapByteBuffer[pos=8 lim=8 cap=8] sent
> > [29 Jul 2013 18:21:34,121] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - SENT
> > [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - RECEIVED: ByteBuffer[len=6,str='test
> > ']
> > [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
> > [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> > 'ByteBuffer[len=6,str='test
> > ']', Encoded message : 'ByteBuffer[len=6,bytes='0x74 0x65 0x73 0x74 0x0D
> > 0x0A']']
> > [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> > java.nio.DirectByteBuffer[pos=6 lim=6 cap=65536] sent
> > [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - SENT
> > [29 Jul 2013 18:21:36,946] [IdleChecker] INFO  LoggingFilter1  - IDLE
> > [29 Jul 2013 18:21:36,946] [IdleChecker] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> > (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> > /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> > [29 Jul 2013 18:21:36,947] [IdleChecker] INFO  LoggingFilter1  - IDLE
> > [29 Jul 2013 18:21:36,947] [IdleChecker] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> > (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> > /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> > [29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - RECEIVED: ByteBuffer[len=6,str='test
> > ']
> > [29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
> > [29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> > 'ByteBuffer[len=6,str='test
> > ']', Encoded message : 'ByteBuffer[len=6,bytes='0x74 0x65 0x73 0x74 0x0D
> > 0x0A']']
> > [29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> > java.nio.DirectByteBuffer[pos=6 lim=6 cap=65536] sent
> > [29 Jul 2013 18:21:38,930] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - SENT
> > [29 Jul 2013 18:21:39,949] [IdleChecker] INFO  LoggingFilter1  - IDLE
> > [29 Jul 2013 18:21:39,950] [IdleChecker] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> > (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> > /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> > [29 Jul 2013 18:21:39,950] [IdleChecker] INFO  LoggingFilter1  - IDLE
> > [29 Jul 2013 18:21:39,950] [IdleChecker] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> > (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> > /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> > [29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - RECEIVED: ByteBuffer[len=6,str='b;ah
> > ']
> > [29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
> > [29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> > 'ByteBuffer[len=6,str='b;ah
> > ']', Encoded message : 'ByteBuffer[len=6,bytes='0x62 0x3B 0x61 0x68 0x0D
> > 0x0A']']
> > [29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> > java.nio.DirectByteBuffer[pos=6 lim=6 cap=65536] sent
> > [29 Jul 2013 18:21:50,714] [SelectorWorker Server-I/O-1] INFO
> >  LoggingFilter1  - SENT
> > [29 Jul 2013 18:21:51,960] [IdleChecker] INFO  LoggingFilter1  - IDLE
> > [29 Jul 2013 18:21:51,960] [IdleChecker] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> > (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> > /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> > [29 Jul 2013 18:21:51,960] [IdleChecker] INFO  LoggingFilter1  - IDLE
> > [29 Jul 2013 18:21:51,960] [IdleChecker] INFO
> >  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> > (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> > /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> > [29 Jul 2013 18:21:55,941] [main] INFO
> >  org.apache.mina.transport.nio.NioTcpServer  - unbinding
> > 0.0.0.0/0.0.0.0:51002
> >
> >
> > On Mon, Jul 29, 2013 at 6:17 PM, Ashish <pa...@gmail.com> wrote:
> >
> >> Is there a way to configure or disable Session Idle checker?
> >>
> >> I used following code (writing an example with monitoring). I need to
> test
> >> the Stats, so need a longer timeout.
> >>
> >> server.getSessionConfig().setIdleTimeInMillis(IdleStatus.READ_IDLE,
> >> 60*60*60);
> >> server.getSessionConfig().setIdleTimeInMillis(IdleStatus.WRITE_IDLE,
> >> 60*60*60);
> >>
> >> but I am getting IDLE event fired
> >>
> >> [29 Jul 2013 18:13:40,601] [main] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - starting
> echo
> >> server
> >> [29 Jul 2013 18:13:40,705] [main] INFO
> >>  org.apache.mina.transport.nio.NioTcpServer  - binding address
> >> 0.0.0.0/0.0.0.0:51002
> >> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
> >>  LoggingFilter1  - OPENED
> >> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> >> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> >> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) open
> >> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> >> opened (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> >> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002)
> >> [29 Jul 2013 18:13:43,481] [SelectorWorker Server-I/O-1] INFO
> >>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> >> 'ByteBuffer[len=8,str='welcome
> >> ']', Encoded message : 'ByteBuffer[len=8,bytes='0x77 0x65 0x6C 0x63 0x6F
> >> 0x6D 0x65 0x0A']']
> >> [29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> >> java.nio.HeapByteBuffer[pos=8 lim=8 cap=8] sent
> >> [29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
> >>  LoggingFilter1  - IDLE
> >> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
> >> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> >> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> >> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> >> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
> >> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> >> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> >> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> >> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
> >>  LoggingFilter1  - RECEIVED: ByteBuffer[len=11,str='blah blah
> >> ']
> >> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
> >> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
> >>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> >> 'ByteBuffer[len=11,str='blah blah
> >> ']', Encoded message : 'ByteBuffer[len=11,bytes='0x62 0x6C 0x61 0x68
> 0x20
> >> 0x62 0x6C 0x61 0x68 0x0D 0x0A']']
> >> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> >> java.nio.DirectByteBuffer[pos=11 lim=11 cap=65536] sent
> >> [29 Jul 2013 18:13:47,598] [SelectorWorker Server-I/O-1] INFO
> >>  LoggingFilter1  - IDLE
> >> [29 Jul 2013 18:13:48,718] [IdleChecker] INFO  LoggingFilter1  - IDLE
> >> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> >> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> >> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> >> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO  LoggingFilter1  - IDLE
> >> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO
> >>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> >> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> >> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> >> [29 Jul 2013 18:14:05,712] [main] INFO
> >>  org.apache.mina.transport.nio.NioTcpServer  - unbinding
> >> 0.0.0.0/0.0.0.0:51002
> >>
> >> Suggestions?
> >>
> >> --
> >> thanks
> >> ashish
> >>
> >> Blog: http://www.ashishpaliwal.com/blog
> >> My Photo Galleries: http://www.pbase.com/ashishpaliwal
> >>
> >
> >
> >
> > --
> > thanks
> > ashish
> >
> > Blog: http://www.ashishpaliwal.com/blog
> > My Photo Galleries: http://www.pbase.com/ashishpaliwal
>



-- 
thanks
ashish

Blog: http://www.ashishpaliwal.com/blog
My Photo Galleries: http://www.pbase.com/ashishpaliwal

Re: Disabling Idle Session checker

Posted by Julien Vermillard <jv...@gmail.com>.
damn.. good catch :)
--
Julien Vermillard :::: http://people.apache.org/~jvermillard/


On Mon, Jul 29, 2013 at 2:52 PM, Ashish <pa...@gmail.com> wrote:
> There is a typo in LoggingFilter, where messageSent print IDLE, fixed it,
> and here are the logs
>
> [29 Jul 2013 18:21:30,829] [main] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - starting echo
> server
> [29 Jul 2013 18:21:30,934] [main] INFO
>  org.apache.mina.transport.nio.NioTcpServer  - binding address
> 0.0.0.0/0.0.0.0:51002
> [29 Jul 2013 18:21:34,116] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - OPENED
> [29 Jul 2013 18:21:34,117] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) open
> [29 Jul 2013 18:21:34,117] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> opened (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002)
> [29 Jul 2013 18:21:34,120] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> 'ByteBuffer[len=8,str='welcome
> ']', Encoded message : 'ByteBuffer[len=8,bytes='0x77 0x65 0x6C 0x63 0x6F
> 0x6D 0x65 0x0A']']
> [29 Jul 2013 18:21:34,121] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> java.nio.HeapByteBuffer[pos=8 lim=8 cap=8] sent
> [29 Jul 2013 18:21:34,121] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - SENT
> [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - RECEIVED: ByteBuffer[len=6,str='test
> ']
> [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
> [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> 'ByteBuffer[len=6,str='test
> ']', Encoded message : 'ByteBuffer[len=6,bytes='0x74 0x65 0x73 0x74 0x0D
> 0x0A']']
> [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> java.nio.DirectByteBuffer[pos=6 lim=6 cap=65536] sent
> [29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - SENT
> [29 Jul 2013 18:21:36,946] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:21:36,946] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:21:36,947] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:21:36,947] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - RECEIVED: ByteBuffer[len=6,str='test
> ']
> [29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
> [29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> 'ByteBuffer[len=6,str='test
> ']', Encoded message : 'ByteBuffer[len=6,bytes='0x74 0x65 0x73 0x74 0x0D
> 0x0A']']
> [29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> java.nio.DirectByteBuffer[pos=6 lim=6 cap=65536] sent
> [29 Jul 2013 18:21:38,930] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - SENT
> [29 Jul 2013 18:21:39,949] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:21:39,950] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:21:39,950] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:21:39,950] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - RECEIVED: ByteBuffer[len=6,str='b;ah
> ']
> [29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
> [29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> 'ByteBuffer[len=6,str='b;ah
> ']', Encoded message : 'ByteBuffer[len=6,bytes='0x62 0x3B 0x61 0x68 0x0D
> 0x0A']']
> [29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> java.nio.DirectByteBuffer[pos=6 lim=6 cap=65536] sent
> [29 Jul 2013 18:21:50,714] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - SENT
> [29 Jul 2013 18:21:51,960] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:21:51,960] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:21:51,960] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:21:51,960] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:21:55,941] [main] INFO
>  org.apache.mina.transport.nio.NioTcpServer  - unbinding
> 0.0.0.0/0.0.0.0:51002
>
>
> On Mon, Jul 29, 2013 at 6:17 PM, Ashish <pa...@gmail.com> wrote:
>
>> Is there a way to configure or disable Session Idle checker?
>>
>> I used following code (writing an example with monitoring). I need to test
>> the Stats, so need a longer timeout.
>>
>> server.getSessionConfig().setIdleTimeInMillis(IdleStatus.READ_IDLE,
>> 60*60*60);
>> server.getSessionConfig().setIdleTimeInMillis(IdleStatus.WRITE_IDLE,
>> 60*60*60);
>>
>> but I am getting IDLE event fired
>>
>> [29 Jul 2013 18:13:40,601] [main] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - starting echo
>> server
>> [29 Jul 2013 18:13:40,705] [main] INFO
>>  org.apache.mina.transport.nio.NioTcpServer  - binding address
>> 0.0.0.0/0.0.0.0:51002
>> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
>>  LoggingFilter1  - OPENED
>> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
>> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
>> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) open
>> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
>> opened (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
>> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002)
>> [29 Jul 2013 18:13:43,481] [SelectorWorker Server-I/O-1] INFO
>>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
>> 'ByteBuffer[len=8,str='welcome
>> ']', Encoded message : 'ByteBuffer[len=8,bytes='0x77 0x65 0x6C 0x63 0x6F
>> 0x6D 0x65 0x0A']']
>> [29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
>> java.nio.HeapByteBuffer[pos=8 lim=8 cap=8] sent
>> [29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
>>  LoggingFilter1  - IDLE
>> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
>> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
>> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
>> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
>> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
>> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
>> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
>> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
>> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>>  LoggingFilter1  - RECEIVED: ByteBuffer[len=11,str='blah blah
>> ']
>> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
>> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
>> 'ByteBuffer[len=11,str='blah blah
>> ']', Encoded message : 'ByteBuffer[len=11,bytes='0x62 0x6C 0x61 0x68 0x20
>> 0x62 0x6C 0x61 0x68 0x0D 0x0A']']
>> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
>> java.nio.DirectByteBuffer[pos=11 lim=11 cap=65536] sent
>> [29 Jul 2013 18:13:47,598] [SelectorWorker Server-I/O-1] INFO
>>  LoggingFilter1  - IDLE
>> [29 Jul 2013 18:13:48,718] [IdleChecker] INFO  LoggingFilter1  - IDLE
>> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
>> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
>> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
>> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO  LoggingFilter1  - IDLE
>> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO
>>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
>> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
>> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
>> [29 Jul 2013 18:14:05,712] [main] INFO
>>  org.apache.mina.transport.nio.NioTcpServer  - unbinding
>> 0.0.0.0/0.0.0.0:51002
>>
>> Suggestions?
>>
>> --
>> thanks
>> ashish
>>
>> Blog: http://www.ashishpaliwal.com/blog
>> My Photo Galleries: http://www.pbase.com/ashishpaliwal
>>
>
>
>
> --
> thanks
> ashish
>
> Blog: http://www.ashishpaliwal.com/blog
> My Photo Galleries: http://www.pbase.com/ashishpaliwal

Re: Disabling Idle Session checker

Posted by Ashish <pa...@gmail.com>.
There is a typo in LoggingFilter, where messageSent print IDLE, fixed it,
and here are the logs

[29 Jul 2013 18:21:30,829] [main] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - starting echo
server
[29 Jul 2013 18:21:30,934] [main] INFO
 org.apache.mina.transport.nio.NioTcpServer  - binding address
0.0.0.0/0.0.0.0:51002
[29 Jul 2013 18:21:34,116] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - OPENED
[29 Jul 2013 18:21:34,117] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) open
[29 Jul 2013 18:21:34,117] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
opened (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002)
[29 Jul 2013 18:21:34,120] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
'ByteBuffer[len=8,str='welcome
']', Encoded message : 'ByteBuffer[len=8,bytes='0x77 0x65 0x6C 0x63 0x6F
0x6D 0x65 0x0A']']
[29 Jul 2013 18:21:34,121] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
java.nio.HeapByteBuffer[pos=8 lim=8 cap=8] sent
[29 Jul 2013 18:21:34,121] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - SENT
[29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - RECEIVED: ByteBuffer[len=6,str='test
']
[29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
[29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
'ByteBuffer[len=6,str='test
']', Encoded message : 'ByteBuffer[len=6,bytes='0x74 0x65 0x73 0x74 0x0D
0x0A']']
[29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
java.nio.DirectByteBuffer[pos=6 lim=6 cap=65536] sent
[29 Jul 2013 18:21:35,826] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - SENT
[29 Jul 2013 18:21:36,946] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:21:36,946] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:21:36,947] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:21:36,947] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - RECEIVED: ByteBuffer[len=6,str='test
']
[29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
[29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
'ByteBuffer[len=6,str='test
']', Encoded message : 'ByteBuffer[len=6,bytes='0x74 0x65 0x73 0x74 0x0D
0x0A']']
[29 Jul 2013 18:21:38,929] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
java.nio.DirectByteBuffer[pos=6 lim=6 cap=65536] sent
[29 Jul 2013 18:21:38,930] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - SENT
[29 Jul 2013 18:21:39,949] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:21:39,950] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:21:39,950] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:21:39,950] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - RECEIVED: ByteBuffer[len=6,str='b;ah
']
[29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
[29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
'ByteBuffer[len=6,str='b;ah
']', Encoded message : 'ByteBuffer[len=6,bytes='0x62 0x3B 0x61 0x68 0x0D
0x0A']']
[29 Jul 2013 18:21:50,713] [SelectorWorker Server-I/O-1] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
java.nio.DirectByteBuffer[pos=6 lim=6 cap=65536] sent
[29 Jul 2013 18:21:50,714] [SelectorWorker Server-I/O-1] INFO
 LoggingFilter1  - SENT
[29 Jul 2013 18:21:51,960] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:21:51,960] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:21:51,960] [IdleChecker] INFO  LoggingFilter1  - IDLE
[29 Jul 2013 18:21:51,960] [IdleChecker] INFO
 org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
(0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
/0:0:0:0:0:0:0:1:56956 => /0:0:0:0:0:0:0:1:51002) idle
[29 Jul 2013 18:21:55,941] [main] INFO
 org.apache.mina.transport.nio.NioTcpServer  - unbinding
0.0.0.0/0.0.0.0:51002


On Mon, Jul 29, 2013 at 6:17 PM, Ashish <pa...@gmail.com> wrote:

> Is there a way to configure or disable Session Idle checker?
>
> I used following code (writing an example with monitoring). I need to test
> the Stats, so need a longer timeout.
>
> server.getSessionConfig().setIdleTimeInMillis(IdleStatus.READ_IDLE,
> 60*60*60);
> server.getSessionConfig().setIdleTimeInMillis(IdleStatus.WRITE_IDLE,
> 60*60*60);
>
> but I am getting IDLE event fired
>
> [29 Jul 2013 18:13:40,601] [main] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - starting echo
> server
> [29 Jul 2013 18:13:40,705] [main] INFO
>  org.apache.mina.transport.nio.NioTcpServer  - binding address
> 0.0.0.0/0.0.0.0:51002
> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - OPENED
> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) open
> [29 Jul 2013 18:13:43,478] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> opened (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002)
> [29 Jul 2013 18:13:43,481] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> 'ByteBuffer[len=8,str='welcome
> ']', Encoded message : 'ByteBuffer[len=8,bytes='0x77 0x65 0x6C 0x63 0x6F
> 0x6D 0x65 0x0A']']
> [29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> java.nio.HeapByteBuffer[pos=8 lim=8 cap=8] sent
> [29 Jul 2013 18:13:43,482] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:44,715] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - RECEIVED: ByteBuffer[len=11,str='blah blah
> ']
> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - echoing
> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - WRITTING: WriteRequest[No future, Original message :
> 'ByteBuffer[len=11,str='blah blah
> ']', Encoded message : 'ByteBuffer[len=11,bytes='0x62 0x6C 0x61 0x68 0x20
> 0x62 0x6C 0x61 0x68 0x0D 0x0A']']
> [29 Jul 2013 18:13:47,597] [SelectorWorker Server-I/O-1] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - message
> java.nio.DirectByteBuffer[pos=11 lim=11 cap=65536] sent
> [29 Jul 2013 18:13:47,598] [SelectorWorker Server-I/O-1] INFO
>  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:48,718] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO  LoggingFilter1  - IDLE
> [29 Jul 2013 18:13:48,719] [IdleChecker] INFO
>  org.apache.mina.monitoring.NioTcpEchoServerWithMonitoring  - session
> (0x00000000: org.apache.mina.transport.nio.NioTcpServer, server,
> /0:0:0:0:0:0:0:1:56805 => /0:0:0:0:0:0:0:1:51002) idle
> [29 Jul 2013 18:14:05,712] [main] INFO
>  org.apache.mina.transport.nio.NioTcpServer  - unbinding
> 0.0.0.0/0.0.0.0:51002
>
> Suggestions?
>
> --
> thanks
> ashish
>
> Blog: http://www.ashishpaliwal.com/blog
> My Photo Galleries: http://www.pbase.com/ashishpaliwal
>



-- 
thanks
ashish

Blog: http://www.ashishpaliwal.com/blog
My Photo Galleries: http://www.pbase.com/ashishpaliwal