Ummmmm no :)

Next time I'll get them

Thanks Niklas,

Dan 

-----Original Message-----
From: Niklas Gustavsson [mailto:[email protected]] 
Sent: April-10-09 2:16 PM
To: [email protected]
Subject: Re: Stability and reliability issues

Were you able to get a netstat -a or lsof output from the hung server?

/niklas

On Fri, Apr 10, 2009 at 6:05 PM, Dan <[email protected]> wrote:
> Versions we are using: RC1 and Mina M4 inside of tomcat 5.5.x on linux 
> 32-bit.
>
> Another crash after two days or working, had to restart server. So in 
> a way this is good news, worse would be crashes every month, I'm sure 
> we can track this bug down. We are running the server on its own 
> machine so it is running in a very isolated environment.
>
> After the crash the server stays running to some extent but nobody can 
> connect (endless CREATED log messages but no logins), here is the 
> Filezilla
> output:
>
> ----------------------------------------
> Status: Connecting to 174.129.220.134:21...
> Status: Connection established, waiting for welcome message...
> Error:  Connection timed out
> Error:  Could not connect to server
> ----------------------------------------
>
> Can't give a DEBUG log output since simply too much output from other 
> components that are running. Here is the last snippet of INFO level 
> logging before crash:
>
> ------------------------------------------------
> Apr 10, 2009 3:32:12 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: SENT: 250 Directory changed to /XXX/files/SyncData^M
>
> Apr 10, 2009 3:32:12 PM 
> org.apache.ftpserver.listener.nio.FtpLoggingFilter
> messageReceived
> INFO: RECEIVED: MODE S
> Apr 10, 2009 3:32:12 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: SENT: 200 Command MODE okay.^M
>
> Apr 10, 2009 3:32:13 PM 
> org.apache.ftpserver.listener.nio.FtpLoggingFilter
> messageReceived
> INFO: RECEIVED: STRU F
> Apr 10, 2009 3:32:13 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: SENT: 200 Command STRU okay.^M
>
> Apr 10, 2009 3:32:13 PM 
> org.apache.ftpserver.listener.nio.FtpLoggingFilter
> messageReceived
> INFO: RECEIVED: TYPE I
> Apr 10, 2009 3:32:13 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: SENT: 200 Command TYPE okay.^M
>
> Apr 10, 2009 3:32:13 PM 
> org.apache.ftpserver.listener.nio.FtpLoggingFilter
> messageReceived
> INFO: RECEIVED: PASV
> Apr 10, 2009 3:33:15 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> Apr 10, 2009 3:33:35 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> Apr 10, 2009 3:33:55 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> Apr 10, 2009 3:34:15 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> Apr 10, 2009 3:34:35 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> Apr 10, 2009 3:34:55 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> Apr 10, 2009 3:35:15 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> Apr 10, 2009 3:35:37 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> Apr 10, 2009 3:35:57 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> Apr 10, 2009 3:36:17 PM org.apache.mina.filter.logging.LoggingFilter 
> log
> WARNING: CREATED
> --------------------------------------------------------
>
> -----Original Message-----
> From: David Latorre [mailto:[email protected]]
> Sent: April-07-09 3:44 AM
> To: [email protected]
> Subject: Re: Stability and reliability issues
>
>  My answers are below:
>
> 2009/4/6 Dan <[email protected]>:
>> We are using RC1 with Mina M4 and we start the server embedded in a 
>> tomcat 5.5.x webapp. Java is version 5.0 running on Linux. There was 
>> another user with the same "Max login" problem as I previously posted 
>> that problem to this group.
>>
>> Even when the ftp server dies the tomcat server is running fine 
>> throughout, still taking connections etc. Once we reboot the ftp 
>> server starts working again.
>>
>
> Can you provide more info on your environment?  For example: are you 
> updated to the latest  5.0 version? Are you using SSL or plain 
> connections )? Active or Passive? both of them?
>
> Since you're integrating FtpServer into Tomcat I do not know which 
> logging facility you're using: is it log4j? In that case, DEBUG level 
> is set in log4j.properties; the ready-to-use ftpserver bundled has a 
> log4j.properties, but i'd rather use a file appender.
>
>
>> At this point my guess is there is somewhere in the login workflow 
>> where something isn't being closed properly. We have several users 
>> running batch scripts, if they aren't closing a connection etc. that 
>> should not be able to crash the ftp server. Maybe connections are not 
>> being closed or collected with an idle timeout in some cases?
>
> Once you set the LOG level to debug can you send it along with the 
> configuration you are using (you aren't using the xml config
unfortunately).
> Are you using custom Ftplets?
>
>>
>> For now we are just going to restart the server and wait and see.
>>
>> Thanks,
>>
>> Dan
>>
>> -----Original Message-----
>> From: West, John C [mailto:[email protected]]
>> Sent: April-06-09 2:00 PM
>> To: [email protected]
>> Subject: RE: Stability and reliability issues
>>
>>
>> Well I'm using this server in a couple different production 
>> environments without any issues and I know there are others on this 
>> list who are as well, so I'd say your experience is not typical.
>>
>> What version of the ftp server and Java are you using? What operating 
>> system?
>>
>> The debug level is set in log4j.properties.
>>
>>
>>
>>
>> -----Original Message-----
>> From: Dan [mailto:[email protected]]
>> Sent: Monday, April 06, 2009 1:51 PM
>> To: [email protected]
>> Subject: Stability and reliability issues
>>
>> We are having some serious stability/scalability issues with the ftp
> server.
>>
>> First there were hanging logins (nobody able to login but supposedly 
>> max login users was reacehd according to log message). With idle 
>> timeouts this should never happen as after a few minutes all the 
>> "dead" logins should have been collected.
>>
>> Second problem we are now getting 'Could not connect to server' and 
>> 'Connection timed out' errors with the server running after only two
days.
>> It gets as far as the "CREATED" log message then hangs as a user 
>> tries to connect and login. So we will be rebooting the server again 
>> as it appears the server is again dead.
>>
>> I hope the focus of development is first and foremost 
>> stability/reliability since adding in new features to a server that 
>> keeps crashing in a production environment is very troubling.
>>
>> I am happy to provide more debug info or log info to help, it's just 
>> not clear how to accomplish this. Where can I easily set the debug level?
>>
>> Any ideas? Let me know.
>>
>> Thanks,
>>
>> Dan
>>
>>
>>
>>
>>
>>
>> -----------------------------------------
>> Use of email is inherently insecure. Confidential information, 
>> including account information, and personally identifiable 
>> information, should not be transmitted via email, or email attachment.
>> In no event shall Citizens or any of its affiliates accept any 
>> responsibility for the loss, use or misuse of any information 
>> including confidential information, which is sent to Citizens or its 
>> affiliates via email, or email attachment. Citizens does not 
>> guarantee the accuracy of any email or email attachment, that an 
>> email will be
> received by Citizens or that Citizens will respond to any email.
>>
>> This email message is confidential and/or privileged. It is to be 
>> used by the intended recipient only.  Use of the information 
>> contained in this email by anyone other than the intended recipient 
>> is strictly prohibited. If you have received this message in error, 
>> please notify the sender immediately and promptly destroy any record of
this email.
>>
>>
>
>

Reply via email to