Решено An exception occurred: Mysqli prepare error: MySQL server has gone away

Статус
В этой теме нельзя размещать новые ответы.

supreme

Участники
Сообщения
14
Реакции
4
Баллы
5,500
Всем привет! Я сразу с проблемой... Перешел на Ксенфоро с ВБ, и вроде бы все не плохо, но не могу сделать Rebuild Caches - вылетает база постоянно на Rebuilding Search Index (Post 111500) примерно, крутил разные настройки мускуля, делал ребилд базы, менял опции Rebuild Caches - ниче не помогло и результат все тот же. Что-то вразумительные нагуглить тоже не получилось..

FreeBSD 10.0
MySQL 5.5
PHP 5.6
Apache 2.4

Подскажите плиз, в какую сторону думать?

Код:
An exception occurred: Mysqli prepare error: MySQL server has gone away in /usr/home/site/site.com/library/Zend/Db/Statement/Mysqli.php on line 77

[LIST=1]
[*]Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
[*]Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
[*]Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
[*]Zend_Db_Adapter_Abstract->query() in XenForo/Model.php at line 219
[*]XenForo_Model->fetchAllKeyed() in XenForo/Model/AdminNavigation.php at line 31
[*]XenForo_Model_AdminNavigation->getAdminNavigationEntries() in XenForo/Model/AdminNavigation.php at line 405
[*]XenForo_Model_AdminNavigation->getAdminNavigationForDisplay() in XenForo/Dependencies/Admin.php at line 224
[*]XenForo_Dependencies_Admin->_getNavigationContainerParams() in XenForo/Dependencies/Admin.php at line 202
[*]XenForo_Dependencies_Admin->getEffectiveContainerParams() in XenForo/FrontController.php at line 616
[*]XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
[*]XenForo_FrontController->run() in /usr/home/site/site.com/admin.php at line 13
[/LIST]
 
Последнее редактирование:
Ну тут явно проблема на Вашей стороне, а именно в мускуле... Можно попробовать увеличить wait_timeout и max_allowed_packet, а так же сделайте восстановление всех таблиц БД средствами PMA или чем Вы там пользуетесь...

Да и после этого соответственно сделайте перезапуск всего, чего только можно на сервере. :)

 
Да я понимаю что проблема у меня, может как-то импорт из ВБ сказался, но не совсем понимаю что еще можно сделать. wait_timeout и max_allowed_packet увеличивал согласно рекомендациям на официальном форуме ксенфоро, совершенно ничего не поменялось. Таблицу прогонял mysqlcheck со всеми опциями (-r, -a, -0), некоторые таблицы как бы отремонтировались, на некоторые он ругнулся что тип не поддерживается, вообщем результата ноль.

Вопрос наверное нужно начать с того, что происходит во время Rebuild Caches, какая таблица при этом задействуется, и что в ней должно быть?

Хотелось бы также обратить внимание, что ошибка эта вываливается все время в одном и том же месте! Т.е. явно в этом месте происходит какой-то затык, вот понять бы куда смотреть и что там может быть? Если я правильно понимаю, то проблемы с wait_timeout и max_allowed_packet появлялись бы хотя бы немного в разных местах.
 
Последнее редактирование:
Хотелось бы также обратить внимание, что ошибка эта вываливается все время в одном и том же месте! Т.е. явно в этом месте происходит какой-то затык, вот понять бы куда смотреть и что там может быть? Если я правильно понимаю, то проблемы с wait_timeout и max_allowed_packet появлялись бы хотя бы немного в разных местах.
 
Вы это... Попробуете сделать то, что я написал выше или будете гнуть свою линию? :) Ну смотрите сами, дело Ваше конечно. :)
Я предложил вариант, больше не знаю. :)
 
Да я пробовал в том то и дело, вот счас еще раз попробовал, умерло примерно там же. Вот конфиг mysqld:

Код:
# The MySQL server
[mysqld]
port  = 3306
socket  = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K 
max_allowed_packet = 100G
wait_timeout = 5000000000
 
Какие файлы? Все файлы ксенфоро? А как это может относиться к проблеме, просвятите плиз?
именно, на фтп перезаливаете все файлы двига РУЧКАМИ, //FILEZILLA->CONNECT->HOST/LOGIN/PASS->UPLOAD Files Xenforo->PROFIT// (файл config'а подправить не забудьте), затем /install
 
Последнее редактирование:
не ну ок, я поднял копию в тестовой среде, перезалил все файлы и свой конфиг.пхп, запустил инстал и он предложил мне все стереть и установить заново. так в чем смысл этого упражнения? ))

Код:
Verify Configuration
Your configuration has been verified.

XenForo is already installed in your database. Continuing will remove all XenForo-related data from your database!

[LIST]
[*]Remove all XenForo-related data, including posts and users, from xenforo
[/LIST]
 
не ну ок, я поднял копию в тестовой среде, перезалил все файлы и свой конфиг.пхп, запустил инстал и он предложил мне все стереть и установить заново. так в чем смысл этого упражнения? ))

Код:
Verify Configuration
Your configuration has been verified.

XenForo is already installed in your database. Continuing will remove all XenForo-related data from your database!

[LIST]
[*]Remove all XenForo-related data, including posts and users, from xenforo
[/LIST]
это называется "учиться на своих ошибках"
 
ясно короче, ты - обычное трепло, которое само не понимает что оно советует. я вроде вопросы конкретные задал, если не знаешь что ответить - так проходи мимо, не позорься))
 
ясно короче, ты - обычное трепло, которое само не понимает что оно советует. я вроде вопросы конкретные задал, если не знаешь что ответить - так проходи мимо))
обидно, знаешь.

Хорошо, объясню: Права на папки, не, не слышал?
дальше сам гадай.

Да и что ты тут гонишь? Все же работает? Вот и молчи.
 
Последнее редактирование:
права на папки как по инструкции для инсталла - 777 на data и internal_data

причем здесь права на папки, когда запуск инсталла по новому предлагает единственно возможную опцию - стереть базу?
 
права на папки как по инструкции для инсталла - 777 на data и internal_data

причем здесь права на папки, когда запуск инсталла по новому предлагает единственно возможную опцию - стереть базу?
скрЫн в студию
 
скрин чего ты хочешь? слушай, ты совсем не понимаешь что ты говоришь, и на вопросы мои не отвечаешь, уйди плиз отсюда, не мешай, может кто разбирается, выскажется..
ну так очисти базу тогда, в чем проблемы?
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу