C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 15 を表示中)
■5539 / )  FTP処理において
□投稿者/ 必死 (1回)-(2007/07/17(Tue) 19:09:40)

分類:[C#] 

開発環境:VS2005
言語  :C#

指定されたファイルを監視し、監視しているファイルが更新されたらこのファイルを
FTPでリモートのFTPサーバーに転送するアプリケーションを作成しております。
FTP処理の流れとしては、
サーバーに接続、チェンジディレクトリ、転送モードをAsciiに変更、動作モードをPortに変更、ファイルPUT、サーバとの接続を切断、といった流れです。

ここで、FTPで困った現象に陥っており、原因が特定できずに悩んでおります。

☆環境
FTPクライアント:WindowsXP SP2
FTPサーバー:MiracleLinux ProFTPD Ver 1.2.9

☆現象
FTPのクローズ処理において
サーバーに対して"QUIT"コマンドを投げ、サーバー側からの
レスポンスを受信する処理を行っております。
この時、※ごくまれにサーバー側からのレスポンスが0を受信してしまうことがあります。
※5秒に一度、接続、PUT、切断を繰り返し、2、3時間に一度発生。


サーバー側のセッションログを見ても、この現象が発生している箇所と
通常の動作をしている箇所でまったく同じログになっており
"QUIT 221"を投げていました。
しかし、クライアントでの受信は0になってしまいます。



ちなみに、クライアントでFireWallを有効にしていると
この現象が発生します。FireWallを無効にするとこの現象が発生しません。

FireWallがこの現象にかかわっている気がするのですが、
ごくたまに発生する原因がわかりません。

どなたか、ご教授ください。よろしくお願い致します。








返信 編集キー/


管理者用

- Child Tree -