危秀隽 发表于 2016-6-10 11:36:26

FTP系列:(九)示例--gssftp与vsftp启动引起的问题

今天客户反应程序出了问题,该程序是Java编写的,功能为读取FTP图片写入Excel文档。
之前的代码是测试过的,这段时间没有修改,排除代码问题。
配置也都没有变化,唯一的不同是前几天重启过服务器。
但用FTP客户端和IE访问FTP图片都没有问题,一度陷入迷茫。
最后,没有办法只好查看下FTP服务器设置了——虽然认为不是服务器的问题。

进行命令行,输入:
service vsftpd status
vsftpd is stopped
于是启动它:
service vsftpd start
Starting vsftpd for vsftpd:   
再次查看vsftpd状态
service vsftpd status
vsftpd dead but subsys locked
于是想关闭服务:
service vsftpd stop
Shutting down vsftpd:
查看目前的ftp服务:
chkconfig --list | grep ftp
vsftpd          0:关闭1:关闭2:关闭3:关闭4:关闭5:关闭6:关闭
      gssftp:         启用
      tftp:         关闭

原来自启动的是gssftp服务,于是先将其关闭。
cd /etc/xinetd.d
vi gssftp
将配置文件中的disable改为yes,重启xinetd服务:
service xinetd restart
Stopping xinetd:                                          
Starting xinetd:                                          
再次查看FTP服务:
chkconfig --list | grep ftp
vsftpd          0:关闭1:关闭2:关闭3:关闭4:关闭5:关闭6:关闭
      gssftp:         关闭
      tftp:         关闭
所有FTP服务都关闭了。
现在,启动vsftp:
service vsftpd start
Starting vsftpd for vsftpd:                              
查看状态:
service vsftpd status
vsftpd (pid 30034) is running...
至此,vsftpd正常运行,程序也正常了。
页: [1]
查看完整版本: FTP系列:(九)示例--gssftp与vsftp启动引起的问题