Всем опять привет, что-то у меня что не день то приключение...
На новом сайте вылезла ошибка базы, пытаюсь понять в чем дело.
Если кто может подсказать буду только рад...
UDP. Выскакивает она только в админке по адресу admin/content
Additional uncaught exception thrown while handling exception.
Original
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT b.* FROM {block} b WHERE (b.theme = :db_condition_placeholder_0) AND (b.status = :db_condition_placeholder_1) ORDER BY b.region ASC, b.weight ASC, b.module ASC; Array ( [:db_condition_placeholder_0] => adminimal [:db_condition_placeholder_1] => 1 ) in _block_load_blocks() (line 739 of ../block/block.module).
Additional
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT lid, location FROM {locales_source} WHERE source = :source AND context = :context AND textgroup = 'default'; Array ( [:source] => Please wait... [:context] => ) in _locale_parse_js_file() (line 1563 of ../includes/locale.inc).
Комментарии
Пока выяснил что это Administration Views, вырубаешь все ок, врубаешь такое
По ходу сервак не тянет?
С серваком все ок, ресурсов достаточно
Проблема в другом
Возможные причины:
1. MySQL has crashed.
Маловероятно, если все остальное работает.
2. MySQL has been shutdown.
Смешно. Вы уверены что компьютер включен в розетку?
3. Network connectivity has failed.
Тоже маловероятно чтобы сеть отваливалась всегда при запросе определенной страницы.
4. MySQL networking has failed
Наиболее вероятная причина. MySQL не может передать большой блок данных из-за того, что величина пакета слишком маленькая. Рекомендуют 2 вещи:
1) Сделать рефреш кеша и попробовать снова.
2) в /etc/mysql/my.cnf (конфиге mysql, возможно у вас он в другом месте) увеличить параметр
max_allowed_packet = 1M (по-умолчанию) на 16M или больше.
5. The database connection has timed out and thus the SQL has failed.
Тоже возможно. Стоит оптимизировать запросы. Ну или увеличить таймаут в /etc/mysql/my.cnf
wait_timeout = 600 seconds на 6000 или больше
После изменения конфига надо рестартануть mysql.
Я вас понял, но дело не в mysql. Я думаю тему можно закрыть врятли в этом вопросе тут помогут.
Тут надо копаться в сайте, что и делаю.
в my.cnf или в my.ini
+
в php.ini
Ребятушки мне стыдно xD
Я реально думал что тут все настроено было.
ttenz спасибо и всем СПАСИБО, я реально сам затупил... ппц