Я пытаюсь передать многие файлы с сервера VAX/VMS на локальный ПК через команду mget. Он работает для нескольких файлов, но завершается неудачно после слишком большого количества файлов, поскольку удаленный сервер закрывает соединение. Не ожидается, что это связано с административным контролем - происходит сбой после "случайного" количества файлов после нескольких попыток с разными типами файлов. Похоже, что в режиме ASCII проблема возникает раньше, чем в режиме передачи файлов BINARY.
Скажем, я хочу перенести много (> 100) файлов ASCII с компьютера VAX/VMS на мой локальный ПК с расширением ASC. Следующие записи мои команды и неудачи.
ftp remote.server.location.com
Connected to remote.server.location.com.
220 remote.server.location.com FTP Server (Version 5.6) Ready.
Name (remote.server.location.com:user1pc): user1
331 Username user1 requires a Password
Password:
230 User logged in.
Remote system type is VMS.
ftp> cd [.DIRECTORY.OF.INTEREST]
250-CWD command successful.
250 New default directory is DISK1:[USER1.DIRECTORY.OF.INTEREST]
ftp> ascii
200 TYPE set to ASCII.
ftp> prompt off
Interactive mode off.
ftp> mget *.ASC
local: FILE1.ASC;1 remote: FILE1.ASC;1
200 PORT command successful.
150 Opening data connection for DISK1:[USER1.DIRECTORY.OF.INTEREST]FILE1.ASC;1 (198.162.0.4,58057) (1120 bytes)
226 Transfer complete.
1101 bytes received in 0.015 seconds (73390 bytes/s)
local: FILE2.ASC;1 remote: FILE2.ASC;1
200 PORT command successful.
150 Opening data connection for DISK1:[USER1.DIRECTORY.OF.INTEREST]FILE2.ASC;1 (198.162.0.4,58057) (1120 bytes)
226 Transfer complete.
1101 bytes received in 0.015 seconds (73390 bytes/s)
local: FILE3.ASC;1 remote: FILE3.ASC;1
200 PORT command successful.
150 Opening data connection for DISK1:[USER1.DIRECTORY.OF.INTEREST]FILE3.ASC;1 (198.162.0.4,58057) (1120 bytes)
226 Transfer complete.
1101 bytes received in 0.015 seconds (73390 bytes/s)
...
421 Service not available, remote server has closed connection
local: FILE1002.ASC;1 remote: FILE1002.ASC;1
ftp: No control connection for command
ftp: No control connection for command
local: FILE1003.ASC;1 remote: FILE1003.ASC;1
ftp: No control connection for command
ftp: No control connection for command
local: FILE1004.ASC;1 remote: FILE1004.ASC;1
ftp: No control connection for command
ftp: No control connection for command
После этого я даже не могу войти в систему на удаленном сервере VAX/VMS в течение нескольких минут, через FTP или другим способом (например, через telnet).
Я разбил проблему на более мелкие части (меньше файлов) и добился успеха при передаче по FTP, скажем, 50 файлов одновременно.
Благодарю.