複数ファイルの転送でエラーになる
投稿者: | 窪田 朗 |
リモートホスト: | tok110.airnet.ne.jp |
投稿日時: | 1998/03/10 14:47:39 |
少し前にも同じような質問がありましたが、
エラーが違うことと、解決されていないようなので
新たに投稿します。
-------------------------------------------
NextFTPで下記のエラーがでます。
何か対象方法はないでしょうか。
状況説明:
数フォルダのファイル転送(VMS->PC)を行った場合、
フォルダ15個くらいの場所(総ファイル数:234)で
下記のエラーになります。
1フォルダのファイルの数は約18ファイルで、
1ファイルのサイズは約1~4KBです。
各OSとバージョンは次の通りです。
・NextFTP
1.69
・Windows95
4.00.950B (IE4.0)
・VMS
OpenVMS AXP (TM) Operating System, Version V6.1
-----------エラー内容----------------------------------------------
>RETR M7545011.DAT;1
150 Opening data connection for M7545011.DAT;1 (202.xxx.xxx.xxx,2878)
226 Transfer complete.
1424ハ゛イト転送完了 (00:00)
'M7545012.DAT;1' をタ゛ウンロート゛しています...
>TYPE I
200 TYPE set to IMAGE.
>PORT 202,xxx,xxx,xxx,11,63
200 PORT command successful.
>RETR M7545012.DAT;1
425 Cannot create data socket.
エラー : コマント゛を送信できませんでした。 (1052-0)
エラー : 転送はキャンセルされました。 (1055-10038)
< 'M7545012.DAT;1' をタ゛ウンロート゛できませんでした。 >
-----------エラー内容----------------------------------------------
原因(想像):
FTPのことは知らないので想像で述べますが、
1)RETR,PORTなどのコマンドはソケット作成する。
2)ホスト側ではソケットを作成できる最大数が決まっている。
そうだとすると、ホスト側ではソケットの作成と削除を絶え間なくすることに
なりますが、ソケットの削除が間に合わなくなりソケット数が最大数を越えて
しまい
425 Cannot create data socket. (データソケットを作ることができない)
のエラーとなっているのではと考えられます。
解決方法(これも想像):
転送時のエラーの場合、少し時間を置きリトライする。
などの処置をすればエラーにならないような気がします。
(PC側の処理が速すぎるのでは・・・)
余談(何かの参考になれば良いのですが):
コマンドプロンプトでFTPを行うとき、複数ファイルがある場合は
バッチで処理していますが、途中でエラーになります。しかし、1つ1つ
の転送の間を5秒ほどウエイトすると成功します。
(5秒はもっと短くてもいいかもしれません。)
以上、長くなりましたが宜しくお願い致します。
目次 | 前のメッセージ | 次のメッセージ | コメントを書く | 新規メッセージの投稿
コメント