MariaDB 突然故障 - 错误:连接 EAGAIN /var/run/mysqld/mysqld.sock

MariaDB 突然故障 - 错误:连接 EAGAIN /var/run/mysqld/mysqld.sock

这是一周内第二次发生这种情况。突然间,我们的 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 上运行它。

对于如何调试 + 防止再次发生,您有什么想法吗?

答案1

我首先想到的是两件事:

  • SD 卡上的磁盘空间不足
  • 记忆不足

两者都检查过了吗?

相关内容