我有一个自动 FTP 进程,该进程在晚上运行到 Windows XP 机器上的 FileZilla 服务器。FTP 流量来自专有医疗保健服务器 (Meditech Magic) 上的自动 FTP 客户端。有时传输正常,有时失败。这一切都在我们的 LAN 内,并且 XP 防火墙已关闭。
有任何想法吗?
这是 filezilla 日志:
> Connected, sending welcome message...
> 220 M
> could not send reply, disconnected.
这是客户端日志:
RESULT: Host response failed: Timed out OPEN
答案1
看起来像是网络问题。发生这种情况时,请尝试连接到同一服务器上的其他服务(您可以在 http 服务器上共享一些大型虚拟文件)。如果其他服务也失败,则很可能是网络问题。
如果无法在同一台服务器上托管其他服务。那么使用相同的 ftp 客户端连接到 Internet 上的其他 ftp 服务器以下载一些测试文件。还可以从其他位置作为客户端连接到您的 ftp 服务器。如果您在两者之一中遇到问题,那么这也是网络问题。
尝试在两端运行 wireshark,以确保没有其他问题,例如坏 ARP 等有时会停止通信。
答案2
根据我的经验,FileZilla 并不像您期望的那样强大。当然,它是开源的,但这并不一定意味着它像您希望的那样完美。诸如超时之类的小事可能会设置不正确。
建议运行 Software Informer,然后搜索“FTP 服务器”。它将列出目前全球开发人员和用户使用的最流行的 FTP 服务器。
推荐: - Cerberus FTP 服务器,4.5 颗星,325 位用户; - Gene6 FTP 服务器,5 颗星,150 位用户; - GuildFTPd FTP 服务器 Deamon,5 颗星,23 位用户
避免: - XLight 似乎不稳定; - Titan 不稳定
我真的很喜欢 Gene6 FTP 服务器。我现在就在机器上运行它来提供文件服务,它运行得非常好。