web-dev-qa-db-ja.com

ProFTPD killed(signal 15)エラー-logrotate restartエラーを修正するには?

UbuntuのProFTPDは予期せずに終了します。

ログメッセージ:

$ tail /var/log/proftpd/proftpd.log.1
...
... ProFTPD killed (signal 15)
... ProFTPD 1.3.5rc3 standalone mode SHUTDOWN

診断:メッセージの時間は、cronlogrotateコマンドを実行する時間と同じです。

Googleの検索では、ログファイル、ログのローテーション、およびProFTPDサーバーが再起動しないために、Debianベースのシステムで不具合が発生したProFTPDに関するさまざまな情報が表示されます。

これに対する解決策の恩恵を追加します。他の人に役立つ場合に備えて、回避策の回答も投稿しました。

29

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"

この変更により解決しました。

改善のための提案は大歓迎です。

56

問題は、パスワードで保護された証明書を持つことである可能性があり、人間の介入なしで自動的に再起動するとサービスが失敗します。

ここを読んでください。

http://ubuntuforums.org/showthread.php?t=816156

0
Pat