---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date: Wed, 05 Feb 2014 12:31:52 +0000 Error: 2006 - MySQL server has gone away IP Address: 46.161.157.200 - /index.php?app=core&module=search&do=search&fromMainBar=1 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: UPDATE imperiall_sessions SET search_thread_id=0,search_thread_time=0 WHERE id='08aa882efc3effcb8a45a19de3bbd38e' .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/sources/classes/search/controller.php | [db_main_mysql].update | 662 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/sources/classes/search/controller.php | [IPSSearch]._endSession | 500 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/applications/core/modules_public/search/search.php | [IPSSearch].search | 336 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/applications/core/modules_public/search/search.php | [public_core_search_search].searchResults | 159 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/sources/base/ipsController.php | [public_core_search_search].doExecute | 285 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
Оптимизация форума
#1
Отправлено 05 Февраль 2014 - 17:07
#3
Отправлено 05 Февраль 2014 - 17:55
#4
Отправлено 05 Февраль 2014 - 18:19
Да нет, хостинг отличный (FastVPS, очень доволен работой). Такая ошибка часто в логах фигурирует, хотя сам поиск работает нормально.
Настройки мускула может изменить?
#8
Отправлено 05 Февраль 2014 - 21:14
ALTER TABLE sessions ENGINE=MEMORY
Или же перевести в статический режим, будет работать быстрее с относительно не большим увлечением занимаемого места на диске.
ALTER TABLE sessions ROW_FORMAT=FIXED
Так же поднимите логи сервера, и анализируйте частоту запросов с ип адресов. В последнее время активизировалось большое количество псевдо ботов, которые создают лишнюю нагрузку на сервер.
#9
Отправлено 06 Февраль 2014 - 00:22
Haktar 05 Февраль 2014 - 18:19 сказал(а):
Значит найдите (наймите) специалиста, для качественного конфигурирования сервера или тарифный план берите с большим количеством системных ресурсов хотя бы. Чего там нехватает в текущей конфигурации, это нужно мониторинг делать, но подозреваю что процессорных мощностей на пиковых нагрузках.
Ну и оптимизация сайта помочь может, есть для этого возможности в системных настройках IP.Board и настройках страниц/блоков IP.Content (кеширование).
#10
Отправлено 06 Февраль 2014 - 08:51
Да оперативки хватает, попробую.
Прочитал, но малость не понял как это сделать.
Есть такое дело. Именно боты майл.ру и бинг.сом.
Ну и оптимизация сайта помочь может, есть для этого возможности в системных настройках IP.Board и настройках страниц/блоков IP.Content (кеширование).
Сделал запрос. Хостеры провели.
"Конфигурацию mysql оптимизирована. Лучше провести повторную оптимизацию для корректироваки новых значений, когда mysql отработает 48 часов без рестарта."
P.S. Хотя форум работает беспроблемно, однако в админке часто такой лог ошибки выскакивает. Думал что это не особенно существенно, поэтому долгое время не обращал внимания.
#11
Отправлено 06 Февраль 2014 - 11:37
Там ниже есть запрос как это сделать.
Не только. Я в последнее время часто сталкиваюсь с неким ahrefs ботом и ему подобные. Для бинга и майла хорошо помогает хорошо настроенный роботс, чтобы они не шатались по всяким ссылкам на форуме.
Добавьте новый поисковой юзер-агент на форуме AhrefsBot
ключ: ahrefs
регулярное выражение: AhrefsBot/
и включите мониторинг поисковых ботов в настройках. Посмотрите какая будет его статистика активности и пс систем.
#12
Отправлено 06 Февраль 2014 - 11:42
Haktar 06 Февраль 2014 - 08:51 сказал(а):
Я говорил не о сервере баз данных, о качественном конфигурировании системы на вашем VPS, в первую очередь вебсервера. По тому, что подвисание мускула лишь следствие нехватки ресурса обычно, - не редкая ситуация на виртуальных серверах с голым apache.
#13
Отправлено 06 Февраль 2014 - 12:47
А понял. Послезавтра попробую всё это.
Такой тоже присутсвует. Причём одноайпишный.
А если их убить через .htaccess?
Вот пример:
SetEnvIfNoCase User-Agent ".*bingbot" badbingbot
Deny from env=badbingbot
ключ: ahrefs
регулярное выражение: AhrefsBot/
и включите мониторинг поисковых ботов в настройках. Посмотрите какая будет его статистика активности и пс систем.
Сделаю сейчас.
Сервер не сильно будет напрягать такой мониторинг?
У меня VDS, 24 гига оперативки.
#15
Отправлено 06 Февраль 2014 - 13:17
Haktar 06 Февраль 2014 - 12:47 сказал(а):
Ну, технической разницы между терминами VPS и VDS нет, чисто маркетинговый ход, ведь "Выделенный" звучит гораздо солиднее, чем "Персональный".

Важными параметрами, в вашем случае, будут тип, рабочая частота, количество выделенных ядер CPU и скорость дисковой подсистемы.