You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ftpserver-users@mina.apache.org by Johannes Asal <Jo...@sick.de> on 2012/05/04 16:02:05 UTC

Ftpserver out of memory problem

Hi,

I have a problem with the Apache Ftpserver. When there is high load on the 
server while the system runs out of memory it may happen that the 
ftpserver does not react anymore even after restoring memory usage to a 
normal level. The logfile does not help a lot but what happens is that the 
session's event queue seems to fill up with SESSION_IDLE events. Here's a 
snippet from the log:

2012-05-04 06:49:12,221 DEBUG [NioProcessor-1] IoFilterEvent - Event 
SESSION_IDLE has been fired for session 3387
2012-05-04 06:49:12,221 DEBUG [NioProcessor-1] IoFilterEvent - Firing a 
SESSION_IDLE event for session 3385
2012-05-04 06:49:12,221 DEBUG [NioProcessor-1] OrderedThreadPoolExecutor - 
Adding event SESSION_IDLE to session 3385
Queue : [SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, ]

2012-05-04 06:49:12,221 DEBUG [NioProcessor-1] IoFilterEvent - Event 
SESSION_IDLE has been fired for session 3385
2012-05-04 06:49:12,221 DEBUG [NioProcessor-1] IoFilterEvent - Firing a 
SESSION_IDLE event for session 3388
2012-05-04 06:49:12,221 DEBUG [NioProcessor-1] OrderedThreadPoolExecutor - 
Adding event SESSION_IDLE to session 3388
Queue : [SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , 
SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, , SESSION_IDLE, ]

2012-05-04 06:49:12,221 DEBUG [NioProcessor-1] IoFilterEvent - Event 
SESSION_IDLE has been fired for session 3388

Any ideas why this happens?

Thanks,
Johannes


--
Mit freundlichen Grüßen / Best regards

Johannes Asal
Entwicklungsingenieur Software
Division 08 - Identification & Measuring
Core Design - Software Platforms

Phone: +49 7641 469-1460
Fax: +49 7641 469-1722
Mail: johannes.asal@sick.de

SICK AG
Nimburger Str. 11
D-79276 Reute
http://www.sick.com 
 
SICK AG - Sitz: Waldkirch i. Br. - Handelsregister: Freiburg i. Br. HRB 
280355 
Vorstand: Dr. Robert Bauer (Vorsitzender)  -  Reinhard Bösl  -  Markus 
Paschmann  -  Markus Vatter 
Aufsichtsrat: Gisela Sick (Ehrenvorsitzende) - Klaus M. Bukenberger 
(Vorsitzender)