希望有人能对此有所启发。我们目前在 RHEL6.5 服务器上安装了 Pure-ftpd 服务,该服务接受来自每隔 X 小时丢弃文件的客户端的连接。
然后,在随机的几天里,大约在凌晨 04 点左右,他们会同时丢弃 2 个文件,其中一个文件存储正确,但另一个文件大小只有 0 字节,表明上传过程失败。(请注意,客户端全天丢弃文件完全相同,没有任何问题)
以下是该时期的一些 pure-ftpd 日志文件:
6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [INFO] 来自 xxx.xxx.xxx.xxx 的新连接 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 220 这是一个私人系统 - 禁止匿名登录 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [auth] [TLS] 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护])[调试] 234 AUTH TLS 确定。 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [INFO] SSL/TLS: 已启用 TLSv1/SSLv3,采用 RC4-SHA、128 位秘密密码 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [pbsz] [0] 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护])[调试] 200 PBSZ=0 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [prot] [P] 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 200 数据保护级别设置为“私人” 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [用户] [Client_Login] 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 331 用户 Client_Login OK。需要密码 6月26日 04:10:45 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [pass] [] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [INFO] Client_Login 现已登录 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 230 OK。当前受限目录是 / 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护])[DEBUG]命令[cwd] [/Incoming] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 250 OK。当前目录为 /Incoming 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [pasv] [] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 227 进入被动模式 (123,123,123,123,60,245) 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [类型] [I] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护])[DEBUG] 200 TYPE 现在是 8 位二进制 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护])[DEBUG] 命令 [stor][某些文件1.psv] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 150 接受数据连接 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [INFO] 退出。 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [INFO] 来自 xxx.xxx.xxx.xxx 的新连接 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 220 这是一个私人系统 - 禁止匿名登录 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [auth] [TLS] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护])[调试] 234 AUTH TLS 确定。 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [INFO] SSL/TLS: 已启用 TLSv1/SSLv3,采用 RC4-SHA、128 位秘密密码 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [pbsz] [0] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护])[调试] 200 PBSZ=0 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [prot] [P] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 200 数据保护级别设置为“私人” 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [用户] [Client_Login] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 331 用户 Client_Login OK。需要密码 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [pass] [] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [INFO] Client_Login 现已登录 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 230 OK。当前受限目录是 / 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护])[DEBUG]命令[cwd] [/Incoming] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 250 OK。当前目录为 /Incoming 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [pasv] [] 6月26日 04:10:46 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 227 进入被动模式 (123,123,123,123,60,245) 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [类型] [I] 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护])[DEBUG] 200 TYPE 现在是 8 位二进制 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [stor] [SOME_FILE_2.psv] 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 150 接受数据连接 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护]) [INFO] SSL/TLS: 已启用 TLSv1/SSLv3,采用 RC4-SHA、128 位秘密密码 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护]) [通知] /home/clients/ftps/Client_Dir//Incoming/SOME_FILE_2.psv 已上传 (504 字节,82.11KB/秒) 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护])[DEBUG] 226-文件已成功传输 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护])[DEBUG] 226 0.006 秒(此处测量),每秒 82.11 千字节 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 命令 [退出] [] 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护]) [INFO] 退出。 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 221-再见。您已上传 1 并下载 0 千字节。 6月26日 04:10:47 服务器名称.com pure-ftpd: ([电子邮件保护]) [DEBUG] 221 注销。
然后你会注意到连接断开,然后客户端必须重新上传文件,这是成功的。请注意,这种情况可能每周只发生两次,但仍然是一个大问题,因为这些系统都是自动化的。我们已经测试过,在实际发生这种情况时,我们不会遇到任何网络问题。
关于修复或进一步调查,我们非常感激任何建议吗?