Столкнулись со странным поведением.
Переодически 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";
Не удаляются alert alert-success
- support
- Техническая поддержка
- Сообщения: 8993
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Не удаляются alert alert-success
Странно. Давайте попробуем так. Файл из замените в папке includes/
Понаблюдайте. Сообщите результат.
Понаблюдайте. Сообщите результат.
- Вложения
-
- application_bottom.zip
- (195 байт) 186 скачиваний
Re: Не удаляются alert alert-success
Изменение внес, сегодня ситуация повторилась
- support
- Техническая поддержка
- Сообщения: 8993
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Не удаляются alert alert-success
Тогда это у вас что то на хостинге.
Re: Не удаляются alert alert-success
А в какую хоть сторону копать?
- support
- Техническая поддержка
- Сообщения: 8993
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Не удаляются alert alert-success
Что то с сессией. После вывода alert она должна удалятся из сессии. Но иногда этого не происходит. Первый раз слышу о таком.
Re: Не удаляются alert alert-success
Пытался найти место в котором идет удаление 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
Таблица app_sessions должна очищаться автоматически. Если этого не происходит, значит сервер работает не корректно.
Можете попробовать отключить хранение сессии в mysql
В фале config/server.php есть опция STORE_SESSIONS. Оставьте ее пустой.
Можете попробовать отключить хранение сессии в mysql
В фале config/server.php есть опция STORE_SESSIONS. Оставьте ее пустой.
Код: Выделить всё
define('STORE_SESSIONS', '');