FtpServer icon indicating copy to clipboard operation
FtpServer copied to clipboard

Disconnects from server every 60 seconds when using FTP and FTPS

Open petejfh opened this issue 1 year ago • 4 comments

I'm doing a recursive delete of a folder which contains ~4000 files split over ~60 subfolders and have noticed that FileZilla is being disconnected every 60 seconds. It re-establishes the connection and continues the delete, but the disconnection pattern continues. The server is hosted remotely to the client.

FileZilla version: 3.65.0 on Windows 11 Protocol: FTPS (TLS 1.3) Server Host: Linux Rocky el9 Server Host .NET version: 8

Output from the FileZilla log shows:

  • 2024-01-22 19:37:57 32424 1 Error: Connection closed by server
  • 2024-01-22 19:38:57 32424 1 Error: Connection closed by server
  • 2024-01-22 19:39:57 32424 1 Error: Connection closed by server
  • 2024-01-22 19:40:57 32424 1 Error: Connection closed by server
  • 2024-01-22 19:41:57 32424 1 Error: Connection closed by server
  • 2024-01-22 19:42:57 32424 1 Error: Connection closed by server
  • 2024-01-22 19:43:57 32424 1 Error: Connection closed by server

Example output from the FTP server shows for one of these events:

  • Jan 22 19:40:57 Stopped sending responses, from FubarDev.FtpServer.FtpConnection
  • Jan 22 19:40:57 Stopped reading command, from FubarDev.FtpServer.FtpConnection
  • Jan 22 19:40:57 Sending the response cancelled: 426 Connection closed; transfer aborted, from FubarDev.FtpServer.Commands.DefaultFtpCommandDispatcher
  • Jan 22 19:40:57 Connection closed, from FubarDev.FtpServer.FtpConnection

Any ideas on why these disconnects are happening every 60 seconds?

I see the same behaviour with .NET 6 too.

petejfh avatar Jan 22 '24 20:01 petejfh

I'm also seeing the same behaviour using plain FTP (i.e. non-FTPS).

petejfh avatar Jan 22 '24 20:01 petejfh

I'll have to look into this, but I assume that some kind of idle connection timer is kicking in.

fubar-coder avatar Jan 23 '24 05:01 fubar-coder