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

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

  进行命令行,输入:
  service vsftpd status
  vsftpd is stopped
  于是启动它:
  service vsftpd start
  Starting vsftpd for vsftpd:   [  OK  ]
  再次查看vsftpd状态
  service vsftpd status
  vsftpd dead but subsys locked
  于是想关闭服务:
  service vsftpd stop
  Shutting down vsftpd:  [FAILED]
  查看目前的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:                                           [  OK  ]
  Starting xinetd:                                           [  OK  ]
  再次查看FTP服务:
  chkconfig --list | grep ftp
  vsftpd          0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭
        gssftp:         关闭
        tftp:           关闭
  所有FTP服务都关闭了。
  现在,启动vsftp:
  service vsftpd start
  Starting vsftpd for vsftpd:                                [  OK  ]
  查看状态:
  service vsftpd status
  vsftpd (pid 30034) is running...
  至此,vsftpd正常运行,程序也正常了。

猜你喜欢

转载自ericzong.iteye.com/blog/1876842
今日推荐