Mysql
由於 SIGHUP,MySQL 日誌在伺服器重新啟動時填滿了不需要的“狀態資訊”
這已經困擾了我一段時間,所以是時候問了。
當
error_log
伺服器因SIGHUP
. 這是描述該行為的連結:MySQL Server response to SIGHUP signals我明白髮生了什麼,但不知道如何解決它。
我有一個腳本可以控制 mysqld 的啟動/停止:/etc/init.d/mysql
這是init.d 腳本引用的源 mysql-helpers 文件。
我找不到 SIGHUP 來自哪裡?或者它可能來自作業系統?Debian 10。
編輯
做
service mysql restart
或stop
永遠不會產生額外的日誌條目,所以它可能與伺服器重新啟動|停止期間的關閉過程有關?我對 SIGHUP 的了解不足以確定我是否在正確的軌道上。
如果在關機期間您的 init.d-script 未執行,則所有剩餘程序(包括 mysql)將獲得一個 SIGHUP,然後是 SIGKILL 它聞起來就像那裡正在發生的事情。