Здравствуйте.
Временами в логам появляются ошибки:
SELECT * FROM `gift` WHERE `man_id` = 173232
150419 19:02:34 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Statements writing to a table with an auto-increment column after selecting from another table are unsafe because the order in which rows are retrieved determines what (if any) rows will be written. This order cannot be predicted and may differ on master and the slave. Statement: INSERT INTO `requests_bu`
SELECT * FROM `requests` WHERE `id_man` = 173232
Эту проблему можно исправить, собственно, мелочь же. Основная причина - падение мускула с ошибкой. Падения происходят с интервалом от 12 часов до 48 часов.
Бывает, что прошлых логов уже как час-два нет, но всё равно неожиданно рестартит:
mysqld_safe mysqld restarted
Общие показатели работоспособности сервера хорошие, лишние ресурсы имеются. Запросы работают быстро, сайт не тормозит, всё устраивает. Как найти причину, почему неожиданно он перезагружаться стал? Наугад выделять дополнительные ресурсы тоже не хочется, сами понимаете. Прошлая попытка увеличить кеш InnoDB привёл к тому, что мускул стал рестартиться каждые 6 часов.
Вот так выглядит База Данных: