|
|
|
| Сайт размещен на отдельном сервере mac mini
недавно перенесли сайт с одного сервера на другой, поновее с новой ОС OS X El Capitan,
mysql ставил из dmg образа с оф сайта mysql, правда вот под нужную ос еще нету dmg, скачивал под 10.10
Установил, все работало нормально, но потом обнаружились проблемы, периодически при подключении к базе стало выдавать ошибку "2006 mysql server has gone away" (сайт на PHP).
С какого-то момента они начинают сыпаться постоянно. Перезагрузка mysql помогает и сутки, иногда больше, работает все без проблем. Потом все повторяется...
Замечу, что другой сайт тоже перенес точно такой же переезд, и mysql ставил тот же, но при этом он работает без ошибок
Что сервер отключает соединением по таймауту - отклоняем, настройка стоит по умолчанию, т.е. 8 часов... Да и ошибке возникает при первом коннекте в скрипте зачастую.
Пробовал переустанавливать другие версии mysql (5.5, 5.6), но ошибка не пропадает...
в логе ошибок только записи типа:
IP address '5.39.222.253' could not be resolved: nodename nor servname provided, or not known
Непонятно, куда это mysql пытается обратиться...
Сам mysql сервер при этом работает, проверял Uptime - не сбрасывается в моменты ошибок.
Вроде пишут еще либо слишком большие данные либо неверные. Но когда дамп заливал, таких ошибок не выдавало + настройку mac_allowed_packet увеличил до 1Гб
Если все-таки неверный запрос, то как его вычислить
Или какие еще могут быть причины, куда копать? | |
|
|
|
|
|
|
|
для: andrey_g
(05.11.2015 в 12:43)
| | Запись про IP-адрес в логах MySQL-сервера? Поищите этот IP-адрес в конфигурационных файлах, не мог он там затесаться?
ОС OS X El Capitan - разве релиз? Вроде как бетта, не самое лучшее решение для сервера, учитывая какого качества релизы Mac OS X в последнее время выкатывает Apple. Плюс начиная Yosemite что-то кардинальное делают с командной строкой и все сыпется. Кстати, а почему Homebrew не хотите пользоваться для установки серверного ПО? Помоему все маководы на него ориентируются. Лично я еще ни разу официальный dmg пакет не ставил, а ошибку в нем могут исправлять довольно долго. | |
|
|
|
|
|
|
|
для: cheops
(07.11.2015 в 10:10)
| | про IP - нет, дело в том что такие записи периодические, при этом IP разные.
Почему не ставил с homebrew... Наверно первое что в поиске нашел про dmg было... Как проблемы начались мысль была попробовать так поставить, но есть все же сомнения что дело в кривой установке, пока ищу другие решения.. Да и пока редко сейчас ошибка проскакивает, но если что буду пробовать переустанавливать так | |
|
|
|
|
|
|
|
для: andrey_g
(05.11.2015 в 12:43)
| | Проблема все еще актуальна. Если кто может помочь за вознаграждение, прошу откликнуться.
также периодически выдает ошибку во время дампа базы. Пробовал ставить и percona-server из портов.
ошибки начинает выдавать, например, при возрастании нагрузки, если запустить нагрузочное тестирование с помощью утилиты siege на 50 соединениний - однозначно выдаст. При этом в процессах mysqld нагрузку на процессор создает 200-300-500% | |
|
|
|