Mysql

由於 SIGHUP,MySQL 日誌在伺服器重新啟動時填滿了不需要的“狀態資訊”

  • April 5, 2022

這已經困擾了我一段時間,所以是時候問了。

error_log伺服器因SIGHUP. 這是描述該行為的連結:MySQL Server response to SIGHUP signals

我明白髮生了什麼,但不知道如何解決它。

我有一個腳本可以控制 mysqld 的啟動/停止:/etc/init.d/mysql

這是init.d 腳本引用的源 mysql-helpers 文件。

我找不到 SIGHUP 來自哪裡?或者它可能來自作業系統?Debian 10。

編輯

service mysql restartstop永遠不會產生額外的日誌條目,所以它可能與伺服器重新啟動|停止期間的關閉過程有關?我對 SIGHUP 的了解不足以確定我是否在正確的軌道上。

如果在關機期間您的 init.d-script 未執行,則所有剩餘程序(包括 mysql)將獲得一個 SIGHUP,然後是 SIGKILL 它聞起來就像那裡正在發生的事情。

引用自:https://serverfault.com/questions/1095371