X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Плохо работает база данных. Проблема с хранением сессий, E_USER_ERROR Unable to get session lock within 60 seconds.
KrisGuseva
KrisGuseva
Topic Starter сообщение 9.6.2023, 12:36; Ответить: KrisGuseva
Сообщение #1


Хотелось бы уточнить, из-за чего в 1С-Bitrix может возникать проблема:

Код
E_USER_ERROR Unable to get session lock within 60 seconds.

У меня нет подробной информации о работе CMS Bitrix. К сожалению, я могу только предполагать, возможно для кого-то это известная причина. Возможно кто-то сталкивался с такой проблемой или обращался уже за её решением и у вас есть несколько "кейсов" и способов их решения.

Из очередных моих предположений:

* Можно попробовать поменять хранение сессий с БД на "в файлах", это действие производится в админке сайта, возможно какая-то проблема в работе модуля безопасности(в том числе из-за этого может быть, как я понимаю проблема с авторизацией, возможно связано).

Цитата
* Таблица mysql CMS b_stat_session содержит более 2,1 млн строк, возможно, ее тоже стоит почистить.


--------------------
Автоматический сервис SMM раскрутки - СмоСервис. Реклама и продвижение.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Malpertu36
Malpertu36
сообщение 2.7.2023, 16:56; Ответить: Malpertu36
Сообщение #2


KrisGuseva, Попробуйте внести следующие изменения:

Поменяйте способ хранения сессий с базы данных на файлы. Вы можете сделать это в админке сайта, как вы указали. Это может помочь избежать проблем с модулем безопасности и авторизацией.

Также стоит проверить таблицу 'b_stat_session' в базе данных MySQL CMS Bitrix. Если она содержит более 2,1 миллиона строк, очистка этой таблицы может помочь устранить проблему.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vitalikus
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.

Переключение режима хранения сессий с БД на файловую систему может решить проблему. Но тут также нужно будет позаботиться о периодической очистке старых файлов с сессиями, чтобы их не накопилось сильно много и это не начало тормозить систему при работе с сессиями. Возможно в планировщике Битрикса при включении такого режима очистка уже предусмотрена.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал vitalikus - 27.9.2023, 23:20
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ГОРЯЧИЕ 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


 



RSS Текстовая версия Сейчас: 16.10.2024, 7:31
Дизайн