Mysql

MariaDB 突然失敗 - 錯誤:連接 EAGAIN /var/run/mysqld/mysqld.sock

  • January 31, 2017

這是一周內第二次發生這種情況。突然,我們的 nodejs 應用程序開始崩潰,因為它無法連接到報告此錯誤的數據庫:

Error: connect EAGAIN /var/run/mysqld/mysqld.sock

當我嘗試從命令行“mysql -u -p”訪問時,我得到了同樣的錯誤。

嘗試執行“service mysql restart”時出現以下錯誤:

Job for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details.

不幸的是,這些命令並沒有說明它失敗的原因。這很奇怪,因為它會執行得很好,然後突然進入這種狀態。上次發生這種情況時,我不得不編寫一個非常複雜的腳本來清理它,以便我可以再次進行全新安裝。顯然這不是解決問題的好方法,但我希望這將是一個孤立的事件。

值得注意的是,我在 Raspberry Pi 上執行它。

關於如何調試+防止再次發生的任何想法?

我首先想到的兩件事:

  • SD 卡上的磁碟空間不足
  • 記憶不足

你都檢查了嗎?

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