Не удаляются alert alert-success

Ответить
Аватара пользователя
vaanes
Сообщения: 71
Зарегистрирован: 24 янв 2016, 18:45
Имя: Иван
Откуда: Ростов-на-Дону

Не удаляются alert alert-success

Сообщение vaanes »

Столкнулись со странным поведением.

Переодически 1-2 раза в неделю у пользователей начинает копиться в интерфейсе уведомления.
Поесть после перехода на новую страницу и нажатия на кнопку процесса уведомления добавляется к предыдущим.
И так пока либо не выйдешь и зайдешь заново.
Думал может кэш виноват, проверил сессию и увидел что там уведомления также все присутствуют.
Получается после перехода на новую страницу уведомления не удаляются из сессии.
Сессии хранятся в БД, использовать формат файлов нет возможности. Подскажите куда можно посмотреть?

Вот так выглядит сессия когда в ней собираются уведомления
uploadify_attachments|a:2:
{s:11:"attachments";a:0:{}i:564;a:0:{}}
uploadify_attachments_queue|a:2:
{s:11:"attachments";a:0:{}i:564;a:0:{}}
alerts|O:6:"alerts":1:{s:8:"messages";a:27:{i:0;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:127:"Процесс "Не хочет " успешно выполнен. Обновлено записей: 1";}i:1;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:2;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:129:"Процесс "Перезвонить по времени" успешно выполнен. Обновлено записей: 1";}i:3;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:4;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:106:"Процесс "Нами - блок" успешно выполнен. Обновлено записей: 1";}i:5;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:127:"Процесс "Не хочет " успешно выполнен. Обновлено записей: 1";}i:6;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:7;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:8;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:112:"Процесс " визит" успешно выполнен. Обновлено записей: 1";}i:9;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:112:"Процесс " визит" успешно выполнен. Обновлено записей: 1";}i:10;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:11;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:106:"Процесс "Нами - блок" успешно выполнен. Обновлено записей: 1";}i:12;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:106:"Процесс "Нами - блок" успешно выполнен. Обновлено записей: 1";}i:13;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:14;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:15;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:129:"Процесс "Перезвонить по времени" успешно выполнен. Обновлено записей: 1";}i:16;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:129:"Процесс "Перезвонить по времени" успешно выполнен. Обновлено записей: 1";}i:17;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:18;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:19;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:101:"Процесс "Другими" успешно выполнен. Обновлено записей: 1";}i:20;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:21;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:22;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:129:"Процесс "Перезвонить по времени" успешно выполнен. Обновлено записей: 1";}i:23;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:24;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:129:"Процесс "Перезвонить по времени" успешно выполнен. Обновлено записей: 1";}i:25;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}i:26;a:2:{s:6:"params";s:27:"class="alert alert-success"";s:4:"text";s:120:"Процесс "Следующий " успешно выполнен. Обновлено записей: 1";}}}app_send_to|a:0:{}app_session_token|s:10:"_rkcRyc";app_current_users_filter|a:0:{}app_previously_logged_user|i:0;app_selected_items|a:2:{i:2406;a:0:{}i:1890;a:0:{}}listing_page_keeper|a:4:{i:1876;s:1:"1";i:2255;s:1:"1";i:2252;s:1:"1";i:2254;s:1:"1";}user_roles_dropdown_change_holder|a:0:{}plugin_ext_current_version|s:0:"";app_current_version|s:0:"";app_logged_users_id|s:3:"162";
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не удаляются alert alert-success

Сообщение support »

Странно. Давайте попробуем так. Файл из замените в папке includes/
Понаблюдайте. Сообщите результат.
Вложения
application_bottom.zip
(195 байт) 186 скачиваний
Аватара пользователя
vaanes
Сообщения: 71
Зарегистрирован: 24 янв 2016, 18:45
Имя: Иван
Откуда: Ростов-на-Дону

Re: Не удаляются alert alert-success

Сообщение vaanes »

Изменение внес, сегодня ситуация повторилась
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не удаляются alert alert-success

Сообщение support »

Тогда это у вас что то на хостинге.
Аватара пользователя
vaanes
Сообщения: 71
Зарегистрирован: 24 янв 2016, 18:45
Имя: Иван
Откуда: Ростов-на-Дону

Re: Не удаляются alert alert-success

Сообщение vaanes »

А в какую хоть сторону копать?
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не удаляются alert alert-success

Сообщение support »

Что то с сессией. После вывода alert она должна удалятся из сессии. Но иногда этого не происходит. Первый раз слышу о таком.
Аватара пользователя
vaanes
Сообщения: 71
Зарегистрирован: 24 янв 2016, 18:45
Имя: Иван
Откуда: Ростов-на-Дону

Re: Не удаляются alert alert-success

Сообщение vaanes »

support писал(а): 25 фев 2020, 12:33 После вывода alert она должна удалятся из сессии.

Пытался найти место в котором идет удаление alert из таблицы app_sessions чтобы поймать причину и не нашел. Подскажите что отвечает за удаление после вывода?

В логах постоянно только два запроса
такого формата
select value from app_sessions where sesskey = '3s67dc7as4nqorks58e5guvqo1' and expiry > '1582974326' [0.001]
delete from app_sessions where expiry < '1582887926' [0.010]


Пока решил уменьшить жизнь сессии и удалять все что старше 8 часов.
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не удаляются alert alert-success

Сообщение support »

Таблица app_sessions должна очищаться автоматически. Если этого не происходит, значит сервер работает не корректно.

Можете попробовать отключить хранение сессии в mysql
В фале config/server.php есть опция STORE_SESSIONS. Оставьте ее пустой.

Код: Выделить всё

define('STORE_SESSIONS', '');
Ответить