Категории

[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, девстенно чист 


решилось, экспортом базы, сливом картинок, полным сносом всего товара, импортом базы
заработало

но причина так и осталась тайно


Источник



Copyright ShopOS