Hi all,
I'm getting to many errors on my ftp server. The scenario is:
- I have ftp server embedded on my app
- I have about 50 connections:
- Its about 15 ~ 30 computers
- Its about 2 ~ 3 connections per IP
- Config (server):
- maxlogins= 400
- maxthreads = 20
- Config (user):
- idletime = 1200
- maxloginnumber = 0
- maxloginperip = 0
- The error occurs to any of computers. I mean, it doesnt occur for an
specific IP
- The network is stable (FO)
I dont know if I can post log here because the email size ... I dont, please
let me know.
This is the log:
> 2010-12-10 11:50:32,088 pool-3-thread-8 WARN FtpLoggingFilter:122 [
> 172.18.0.22:2479] - EXCEPTION :
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:251)
at sun.nio.ch.IOUtil.read(IOUtil.java:224)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:254)
at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:202)
at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:42)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:620)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
at
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
2010-12-10 11:50:32,089 pool-3-thread-8 ERROR DefaultFtpHandler:156 [
> 172.18.0.22:2479] - Exception caught, closing session
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:251)
at sun.nio.ch.IOUtil.read(IOUtil.java:224)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:254)
at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:202)
at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:42)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:620)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
at
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
And this:
> 2010-12-10 11:55:17,885 pool-3-thread-10 WARN FtpLoggingFilter:122 [
> 172.18.0.13:4485] - EXCEPTION :
org.apache.mina.core.write.WriteToClosedSessionException
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.clearWriteRequestQueue(AbstractPollingIoProcessor.java:573)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.removeNow(AbstractPollingIoProcessor.java:534)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.removeSessions(AbstractPollingIoProcessor.java:497)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:61)
at
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:974)
at
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
2010-12-10 11:55:17,885 pool-3-thread-10 WARN DefaultFtpHandler:151 [
> 172.18.0.13:4485] - Client closed connection before all replies could be
> sent, last reply was HeapBuffer[pos=0 lim=14 cap=14: 32 32 31 20 47 6F 6F 64
> 62 79 65 2E 0D 0A]
Some more info (netstat -s). See resets sent:
Tcp:
1052 active connections openings
2290662 passive connection openings
627 failed connection attempts
12824 connection resets received
171 connections established
1056516018 segments received
890885614 segments send out
268258 segments retransmited
0 bad segments received.
132128 resets sent
Thanks in advanced,
--
Danilo Rosetto Muñoz
[email protected]
http://br.linkedin.com/in/danilomunoz