Перейти к содержимому
Русский язык для Invision Community 5

Оптимизация форума

А для такого лога какой запрос к базе выполнить?

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Рекомендованные сообщения

Как хотите.

Только не memcached, а memcache. Это два разных клиента. Можно написать класс и для memcached, но по умолчанию форум работает с memcache.

  • Автор

Ответ хостера:

 

"Речь шла именно о демоне memcached . Установил его, для php установлены модули и memcache, и memcached."

 

Всё правильно, значит можно прописывать в конфиг?

Да, можно прописывать.

Сервер один - memcached, а модули для работы с ним у php как минимум два - memcache и одноименный memcached.

  • Автор

Да, можно прописывать.

Сервер один - memcached, а модули для работы с ним у php как минимум два - memcache и одноименный memcached.

Сейчас поставлю.

 

Ничего после этого не нужно перезапускать? После ввода инфы в конфиг форума.

Насколько помню - нет. Ну как вариант можно запустить перестройку системных кешов.

  • Автор

Поставил. Буду наблюдать :)

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.