Недавно я перешел на DigitalOcean и установил Centos7 вместе с сервером MysQl по умолчанию (MariaDB).
Но я столкнулся с первой установкой. MySql самопроизвольно завершает работу, и проблем с памятью нет. Я проверил, используя:
egrep -i "out of memory|oom" /var/log/dmesg
egrep -i "cannot allocate memory|can't allocate" /var/log/mysql*/error.log
Меня беспокоит, почему mysql не перезагружается после закрытия?
это ошибка MariaDB? как я могу это исправить? В любом случае, чтобы проверить, почему его закрытие?
В настоящее время я использую crontab -e
для перезапуска MySql, но это не очень помогло.
Спасибо за помощь
нашел несколько логов в mariadb.log:
150105 7:20:03 [Note] Plugin 'FEEDBACK' is disabled.
150105 7:20:03 [Note] Server socket created on IP: '0.0.0.0'.
150105 7:20:03 [Note] Event Scheduler: Loaded 0 events
150105 7:20:03 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.5.40-MariaDB' socket: '/var/lib/mysql/mysql.sock' port: 3306 MariaDB Server
150105 7:21:25 [Note] /usr/libexec/mysqld: Normal shutdown
150105 7:21:25 [Note] Event Scheduler: Purging the queue. 0 events
150105 7:21:25 InnoDB: Starting shutdown...
150105 7:21:26 InnoDB: Shutdown completed; log sequence number 1619889
150105 7:21:26 [Note] /usr/libexec/mysqld: Shutdown complete
150105 07:21:26 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended
... при условии, что у вас достаточно оперативной памяти для запуска mysqld
попробуйте бежать MySQLTuner-perl по майору и настройте свой my.ini
.