Решено 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]
 
Последнее редактирование:
Ну тогда можно попробовать такой вариант... Разворачиваем копию вБ на локалке, конвертируем всё это дело в xF и смотрим, как там будет работать всё это дело. Может хоть чем-то поможет. Определённо ошибка в настройках сервера, только вот где именно, вот вопрос. :(
 
))))) ну так именно это и было сделано, и вот результат - ребилд кешс не проходит ))) вот собственно и возвращаемся туда, откуда начали - к первому посту ))
 
Последнее редактирование:
так, все разобрался )) проковырялся сутки с разными настройками мускуля, и нашел рабочий конфиг )) проблема, как видно, была не только в wait_timeout и max_allowed_packet, а и в key_buffer_size, sort_buffer_size, read_buffer_size. вот конфиг, который сработал у меня, может кому полезно будет (800К постов на форуме, 80к тредов)

Код:
[mysqld]

key_buffer_size = 256M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 8
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу