Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: 2006 mysql server has gone away
 
 автор: andrey_g   (05.11.2015 в 12:43)   письмо автору
 
 

Сайт размещен на отдельном сервере 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Гб

Если все-таки неверный запрос, то как его вычислить
Или какие еще могут быть причины, куда копать?

  Ответить  
 
 автор: cheops   (07.11.2015 в 10:10)   письмо автору
 
   для: andrey_g   (05.11.2015 в 12:43)
 

Запись про IP-адрес в логах MySQL-сервера? Поищите этот IP-адрес в конфигурационных файлах, не мог он там затесаться?
ОС OS X El Capitan - разве релиз? Вроде как бетта, не самое лучшее решение для сервера, учитывая какого качества релизы Mac OS X в последнее время выкатывает Apple. Плюс начиная Yosemite что-то кардинальное делают с командной строкой и все сыпется. Кстати, а почему Homebrew не хотите пользоваться для установки серверного ПО? Помоему все маководы на него ориентируются. Лично я еще ни разу официальный dmg пакет не ставил, а ошибку в нем могут исправлять довольно долго.

  Ответить  
 
 автор: andrey_g   (10.11.2015 в 22:08)   письмо автору
 
   для: cheops   (07.11.2015 в 10:10)
 

про IP - нет, дело в том что такие записи периодические, при этом IP разные.
Почему не ставил с homebrew... Наверно первое что в поиске нашел про dmg было... Как проблемы начались мысль была попробовать так поставить, но есть все же сомнения что дело в кривой установке, пока ищу другие решения.. Да и пока редко сейчас ошибка проскакивает, но если что буду пробовать переустанавливать так

  Ответить  
 
 автор: andrey_g   (12.09.2016 в 22:53)   письмо автору
 
   для: andrey_g   (05.11.2015 в 12:43)
 

Проблема все еще актуальна. Если кто может помочь за вознаграждение, прошу откликнуться.
также периодически выдает ошибку во время дампа базы. Пробовал ставить и percona-server из портов.
ошибки начинает выдавать, например, при возрастании нагрузки, если запустить нагрузочное тестирование с помощью утилиты siege на 50 соединениний - однозначно выдаст. При этом в процессах mysqld нагрузку на процессор создает 200-300-500%

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования