Назад | Перейти на главную страницу

Внезапный сбой 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.

Есть мысли о том, как отлаживать + предотвратить повторение?

Первые две вещи, которые приходят мне в голову:

  • Недостаточно места на SD-карте
  • Мало памяти

Вы проверили оба?