Pure-ftpd 0字节上传

希望有人能够对这个问题有所了解。 我们目前在RHEL6.5服务器上安装了一个Pure-ftpd服务,该服务器接受来自客户端的连接,该客户端在X小时内删除文件。

然后,在随机的几天,早上大约04:00,他们会同时丢弃2个文件,其中一个将被正确存储,而另一个只是0个字节,表示上传过程失败。 (注意,客户端全天下载文件完全一样,没有任何问题)

这是一段纯粹的ftpd日志文件:

 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[INFO] xxx.xxx.xxx.xxx的新连接
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] 220这是一个私人系统 - 没有匿名login
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] Command [auth] [TLS]
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] 234 AUTH TLS OK。
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[INFO] SSL / TLS:启用TLSv1 / SSLv3与RC4-SHA,128位密码密码
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] Command [pbsz] [0]
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] 200 PBSZ = 0
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] Command [prot] [P]
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] 200数据保护级别设置为“private”
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] Command [user] [Client_Login]
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] 331 User Client_Login OK。 要求input密码
 Jun 26 04:10:45 server-name.com pure-ftpd:([email protected])[DEBUG] Command [pass] []
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[INFO] Client_Login现在已login
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 230 OK。 当前的受限目录是/
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [cwd] [/ Incoming]
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 250 OK。 当前目录是/传入
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [pasv] []
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 227进入被动模式(123,123,123,123,60,245)
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [type] [I]
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 200 TYPE现在是8位二进制
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [stor] [SOME_FILE_1.psv]
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 150接受的数据连接
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[INFO]注销。
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[INFO] xxx.xxx.xxx.xxx的新连接
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 220这是一个私人系统 - 没有匿名login
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [auth] [TLS]
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 234 AUTH TLS OK。
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[INFO] SSL / TLS:启用TLSv1 / SSLv3与RC4-SHA,128位密码密码
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [pbsz] [0]
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 200 PBSZ = 0
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [prot] [P]
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 200数据保护级别设置为“private”
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [user] [Client_Login]
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 331 User Client_Login OK。 要求input密码
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [pass] []
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[INFO] Client_Login现在已login
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 230 OK。 当前的受限目录是/
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [cwd] [/ Incoming]
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 250 OK。 当前目录是/传入
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] Command [pasv] []
 Jun 26 04:10:46 server-name.com pure-ftpd:([email protected])[DEBUG] 227进入被动模式(123,123,123,123,60,245)
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[DEBUG] Command [type] [I]
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[DEBUG] 200 TYPE现在是8位二进制
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[DEBUG] Command [stor] [SOME_FILE_2.psv]
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[DEBUG] 150接受的数据连接
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[INFO] SSL / TLS:启用TLSv1 / SSLv3与RC4-SHA,128位密码密码
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[NOTICE] /home/clients/ftps/Client_Dir//Incoming/SOME_FILE_2.psv上传(504字节, 82.11KB /秒)
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[DEBUG] 226  - 文件成功传输
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[DEBUG] 226 0.006秒(在这里测量),82.11千字节每秒
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[DEBUG] Command [quit] []
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[INFO]注销。
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[DEBUG] 221-Goodbye。 您上传1并下载了0千字节。
 Jun 26 04:10:47 server-name.com pure-ftpd:([email protected])[DEBUG] 221注销。

然后你会注意到连接断开,然后客户端必须重新上传文件,这是成功的。 请注意,这种情况每周只发生两次,但这些系统都是自动化的,这仍然是个大问题。 我们已经testing过,实际上在任何时候都没有任何networking问题。

任何build议将真正赞赏修复或进一步调查?