proftpd启动报错

proftpd启动报错
proftpd默认没有开启日志的记录,所以/var/log/proftpd/ 这个目录下是空的

  1. [root@centos proftpd]# service proftpd restart
  2. Shutting down proftpd:                                     [FAILED]
  3. Starting proftpd:                                          [FAILED]

由于客户的服务器没有开启日志,查不到相关报错信息,/var/log/messages也没有

运行:

  1. proftpd --configtest

可以看到

  1. IPv4 getaddrinfo 'xxx.com' error: Name or service not known

写入/etc/hosts里
Your_IP_Address Your_domain_name

  1. [root@centos proftpd]# service proftpd restart
  2. Shutting down proftpd:                                     [FAILED]
  3. Starting proftpd:                                          [  OK  ]

最好打开日志以便查找问题:

  1. echo 'SystemLog                       /var/log/proftpd/proftpd.log' >> /etc/proftpd.conf && service proftpd reload

3 Comments

  1. [root@MyVPS969 proftpd]# proftpd –configtest
    Checking syntax of configuration file
    – warning: unable to determine IP address of ‘MyVPS969’
    – error: no valid servers configured
    – Fatal: error processing configuration file ‘/etc/proftpd.conf’

    为什么我运行proftpd –configtest出现的跟你不一样啊

  2. 学习一下。