ITPub博客

首页 > Linux操作系统 > Linux操作系统 > windows下ftp出现软件造成连接终止错误

windows下ftp出现软件造成连接终止错误

原创 Linux操作系统 作者:yangtingkun 时间:2009-09-15 18:38:13 0 删除 编辑

Windows环境下即使目标空间足够,也可能出现“软件造成连接终止”的错误。

 

 

D:盘下,还有100G的空闲空间,但是ftp一个30G的文件却出现了错误:

D:\>dir
 
驱动器 D 中的卷没有标签。
 
卷的序列号是 08DD-8672

 D:\ 的目录

2008-12-16  09:10   

          2003-3
2009-09-15  09:41   
          2003-jiangsuWEB
2009-09-15  08:13   
          TEMP
2009-09-15  02:13   
          win2003_1
2007-12-14  15:05   
          演示站点
               0
个文件              0 字节
               5
个目录 108,704,612,352 可用字节

D:\>ftp 172.0.2.11
Connected to 172.0.2.11.
220 ahrac1 FTP server ready.
User (172.0.2.11:(none)): oracle
331 Password required for oracle.
Password:
230 User oracle logged in.
ftp> bin
200 Type set to I.
ftp> prompt
Interactive mode Off .
ftp> mget zhejiang_exp_090914.dmp
200 Type set to I.
200 PORT command successful.
150 Opening BINARY mode data connection for zhejiang_exp_090914.dmp (32544774206
 bytes).
> C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\Tmp32.tmp:
软件造成连接终止
426 Data connection: Broken pipe.
ftp: 26917061096 bytes received in 2531.88Seconds 10631.28Kbytes/sec.
ftp> quit
221-You have transferred 26917339136 bytes in 0 files.
221-Total traffic for this session was 26917339775 bytes in 1 transfers.
221-Thank you for using the FTP service on ahrac1.
221 Goodbye.

显然Windows是将ftp缓存在C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp目录中,等到ftp完成的时候,再将缓存的临时文件拷贝到目标目录中。

由于C:盘空间不足导致了上述错误的产生。

从这方面讲Windows环境下的ftp显然不如Linux的。

如果磁盘空间足够,可以设置TMP环境变量到指定目录:

D:\>SET TMP=D:\TEMP

D:\>ftp 172.0.2.11
Connected to 172.0.2.11.
220 ahrac1 FTP server ready.
User (172.0.2.11:(none)): oracle
331 Password required for oracle.
Password:
230 User oracle logged in.
ftp> bin
200 Type set to I.
ftp> prompt
Interactive mode Off .
ftp> mget zhejiang_exp_090914.dmp
200 Type set to I.
200 PORT command successful.
150 Opening BINARY mode data connection for zhejiang_exp_090914.dmp (32544774206
 bytes).
226 Transfer complete.
ftp: 32544774206 bytes received in 2914.20Seconds 11167.64Kbytes/sec.
ftp> quit
221-You have transferred 32544774206 bytes in 1 files.
221-Total traffic for this session was 32544774836 bytes in 2 transfers.
221-Thank you for using the FTP service on ahrac1.
221 Goodbye.

由于目标目录和临时目录都在D盘,因此D:盘的空闲空间至少要大于目标文件的2倍。

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-614727/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 工具手册总结
请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-29

  • 博文量
    1955
  • 访问量
    10503662