【FTP】ftp上传文件到AIX遇到ftp 450错误的问题

分类: Aix


 

环境:(产品,平台,机型,软件版本,等)
AIX 4.3.3

问题描述:
在用ftp上传大文件到AIX系统时,有时会遇到网络连接中断的问题。这时如果停止ftp客户端程序,等待网络恢复后再尝试上传相同的文件,就会遇到ftp 450错误,显示这个文件正在AIX上被使用。


解答:

产生这个问题的原因是ftpd由于网络中断而无法收到客户端发来的数据连接终止请求,所以ftpd进程会一直保持打开正在上传的文件直到tcp_keepidle超时,默认时间是两个小时。
针对这个问题,一个新版本的ftpd使用了超时设置的参数。即用户可以设定有多长时间没有数据传输ftpd就会断开连接。新版本的ftp可以通过安装APAR IY46566来获得。
新的ftpd增加了-D参数。如果不使用-D参数,ftpd的数据传输超时设定为5分钟;如果使用-D参数,您可以在-D后指定超时设定,单位是秒,最多不超过300。
比如,要设置ftpd数据传输超时为60秒,您需要:
1、安装IY46566;
2、编辑/etc/inetd.conf:
ftp stream tcp6 nowait root /usr/sbin/ftpd ftpd -D 60

3、刷新inetd服务:
#refresh -s inetd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值