
私は、Windows XP ボックス上の FileZilla サーバーに対して夜間に実行される自動 FTP プロセスを持っています。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 クライアントを使用してインターネット上の他の FTP サーバーに接続し、いくつかのテスト ファイルをダウンロードします。また、他の場所からクライアントとして FTP サーバーに接続します。2 つのうち 1 つで問題が発生する場合も、ネットワークの問題です。
両端で Wireshark を実行して、通信が時々停止する不良 ARP などの他の問題がないことを確認してください。
答え2
私の経験では、FileZilla は期待するほど堅牢ではありません。確かにオープン ソースですが、必ずしも期待するほど洗練されているわけではありません。タイムアウトなどの小さな設定が誤っている可能性があります。
Software Informer を実行して、「FTP サーバー」を検索することをお勧めします。世界中の開発者やユーザーが現在使用している最も人気のある FTP サーバーがリストされます。
推奨: - 4.5 つ星、325 人のユーザーを持つ Cerberus FTP Server。 - 5 つ星、150 人のユーザーを持つ Gene6 FTP Server。 - 5 つ星、23 人のユーザーを持つ GuildFTPd FTP Server Deamon。
避けるべきもの: - XLightは不安定なようです。 - Titanは不安定です。
私は Gene6 FTP Server が本当に気に入っています。現在、私のマシンで Gene6 FTP Server を実行してファイルを処理していますが、夢のようにうまく機能しています。