Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
MySQL server has gone away
версия 2.5.8 ни с чего начала вылазить ошибка 2006 - MySQL server has gone away | SELECT * FROM os_customers_status WHERE customers_status_id = '1' AND language_id = '1' | перед этим больше месяца все работало нормально
Попинав хостера получил такой ответ: ------------ "На хостинге у Вас проблем нет абсолютно никаких. Сервер работает в штатном режиме, сбоев нет, нагрузка меньше минимальной.
Ошибка "MySQL server has gone away" говорит о том, что скрипты открыли соединение к БД, затем какое-то время "думали", а затем соединение с БД было закрыто сервером по таймауту. Таймаут - 1 минута. Т.е. скрипты "думали" больше минуты.
В идеале, скрипты должны отрабатываться за миллисекунды и с серверной стороны именно так всё и настроено. Что случилось в тот момент и сейчас со скриптами - это нам неизвестно, такое лучше уточнять у разработчика. В любом случае, открыть соединение и "думать", а потом писать в БД - не есть хороший стиль и не есть оптимизированный скрипт. В идеале, скрипт должен сделать свою работу, а потом открыть и записать в БД результат - так минимизируются подобные проблемы."
------------------
Можно как то проверить, по какой причине это происходит?
созадал саб домен, еще одну базу, поставил новый shopos. На сабдомене все работает идельано, на основном та же проблема. Проблема не в хостере ( файл mysql_db_error.log, девстенно чист
решилось, экспортом базы, сливом картинок, полным сносом всего товара, импортом базы заработало
но причина так и осталась тайно
Источник
|