Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

6年前关闭。



Improve this question




Ubuntu上的ProFTPD被意外杀死。

日志信息:
$ tail /var/log/proftpd/proftpd.log.1
...
... ProFTPD killed (signal 15)
... ProFTPD 1.3.5rc3 standalone mode SHUTDOWN

诊断:消息的时间与cron运行logrotate命令的时间相同。

由于日志文件,日志轮换以及ProFTPD服务器未重新启动,Google搜索显示有关基于FTP的ProFTPD出现故障的各种信息。

我将为此提供解决方案的赏金。我也发布了一种变通方法答案,以防对他人有所帮助。

最佳答案

这是https://bugs.launchpad.net/ubuntu/+source/proftpd-dfsg/+bug的解决方法

问题是由于ProFTPD没有及时停止以重新启动。

解决方法是编辑服务文件,以添加重试。

/etc/init.d/proftpd

找到这一行:
start-stop-daemon --stop --signal $SIGNAL --quiet --pidfile "$PIDFILE"

更改为此:
start-stop-daemon --stop --signal $SIGNAL --retry 1 --quiet --pidfile "$PIDFILE"

这项更改为我解决了。

欢迎提出改进建议。

关于cron - ProFTPD被杀死(信号15)错误-如何修复logrotate重新启动错误? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23666697/

10-15 01:19