这是一个星期内第二次发生这种情况。 突然我们的nodejs应用程序开始吓坏了,因为它不能连接到数据库报告这个错误:
Error: connect EAGAIN /var/run/mysqld/mysqld.sock
当我尝试从命令行'mysql -u -p'访问时,我得到相同的错误。
当试图运行“服务MySQL重新启动”我得到以下错误:
Job for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details.
不幸的是,这些命令并没有说明它为什么失败。 这很奇怪,因为它会运行得很好,然后突然进入这个状态。 上次发生的时候,我不得不制作一个相当复杂的脚本来清理它,这样我就可以重新安装了。 显然这不是一个好的解决scheme,但我希望这将是一个孤立的事件。
值得注意的是,我在Raspberry Pi上运行这个。
任何想法如何debugging+防止再次发生?
头两件事情在我脑海中出现:
你检查过吗?