Помощник
|
Плохо работает база данных. Проблема с хранением сессий, E_USER_ERROR Unable to get session lock within 60 seconds. |
KrisGuseva
|
Сообщение
#1
|
||
|
|
||
|
|||
Malpertu36 |
2.7.2023, 16:56;
Ответить: Malpertu36
Сообщение
#2
|
|
KrisGuseva, Попробуйте внести следующие изменения:
Поменяйте способ хранения сессий с базы данных на файлы. Вы можете сделать это в админке сайта, как вы указали. Это может помочь избежать проблем с модулем безопасности и авторизацией. Также стоит проверить таблицу 'b_stat_session' в базе данных MySQL CMS Bitrix. Если она содержит более 2,1 миллиона строк, очистка этой таблицы может помочь устранить проблему. -------------------- |
|
|
vitalikus |
27.9.2023, 23:18;
Ответить: vitalikus
Сообщение
#3
|
|
|
KrisGuseva,
Здравствуйте. Поделюсь некоторыми общими соображениями. Прежде всего стоит оценить нагрузку на сервер, промониторить насколько сильно грузит систему (процессор, диск) служба с MySQL. На своем сервере или VPS тут можно применить такие консольные утилиты как: top, htop, nmon, iotop. Проблемы с блокировкой таблиц в MySQL могут быть из-за больших очередей на запись-чтение, через перегруженную дисковую подсистему. Для таблиц с большим количеством записей можно попробовать выполнить оптимизацию. Из консоли mysql это делается SQL запросом: Код OPTIMIZE TABLE b_stat_session; Аналогично и для других табличек (меняем в конце название таблицы). Также это можно выполнить с помощью phpMyAdmin. В качестве универсального менеджера БД рекомендую DBeaver (https://dbeaver.io/), есть поддержка SSH-тоннелей и еще много всего. Оптимизацию таблиц можно выполнить из контекстного меню для выбранной таблички в БД. Табличка 'b_stat_session' может быть связана с 'b_stat_session_data' и другими таблицами, поэтому очистка (TRUNCATE) только первой из них может вызвать какие-то проблемы. Возможно что при полной очистке первой таблички нужно будет очистить и вторую. Желательно насчет этого проконсультироваться у саппорта Bitrix. Переключение режима хранения сессий с БД на файловую систему может решить проблему. Но тут также нужно будет позаботиться о периодической очистке старых файлов с сессиями, чтобы их не накопилось сильно много и это не начало тормозить систему при работе с сессиями. Возможно в планировщике Битрикса при включении такого режима очистка уже предусмотрена.
Сообщение отредактировал vitalikus - 27.9.2023, 23:20 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ [Чарджбек|Рекавери|Возврат] |
7 | Leado | 8209 | 8.10.2024, 17:05 автор: Leado |
|
База на 180 ру и анг форумов | Бесплатно | 5 | gelt | 2834 | 29.9.2024, 17:02 автор: Room |
|
BaseGSeo_v2 - самая чистая база каталогов рунета. | 34 | Galer | 18894 | 12.8.2024, 10:39 автор: AlexandrVol |
|
ИИ текст - работает или нет? | 8 | Vmir | 1858 | 26.7.2024, 19:05 автор: Silverspam |
|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 15 | yaroslav89 | 8241 | 8.4.2024, 17:17 автор: spoyer_ru |
Текстовая версия | Сейчас: 16.10.2024, 7:31 |