powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Обрывание сессии
6 сообщений из 6, страница 1 из 1
Обрывание сессии
    #37030210
jira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Следующая ситуация:
Есть система, которой пользуются пользователи на слабых машинах + узкий канал. Разработка ведется удаленно на apex 4, oracle 11g. Периодически возникает ошибка, что изменения пользователей не сохраняются в базе или сохраняются, но пользователям показывается старая(неактуальная) информация. Все становится ок, после выхода/входа в систему.

У меня есть предположение, что обрывается апексовая сессия.

Хотелось бы услышать другие версии причины и подсказки где можно почитать что-то о решении указанно проблемы.

Understanding Session State Managment мною прочитан.
...
Рейтинг: 0 / 0
Обрывание сессии
    #37030523
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jiraПериодически возникает ошибка, что изменения пользователей не сохраняются в базе или сохраняются, но пользователям показывается старая(неактуальная) информация. Все становится ок, после выхода/входа в систему.

У меня есть предположение, что обрывается апексовая сессия.

Не надо предположений. Тем более, что сессия APEX не может оборваться по причине того, что это информация в таблицах и куках пользователя, а не соединение. Может оборваться соединение с БД / промежуточным сервером, но сессия APEX от этого не перестанет существовать.

Добавьте протоколирование в код, который обрабатывает изменения, чтобы иметь более полную картину происходящего.
...
Рейтинг: 0 / 0
Обрывание сессии
    #37030577
jira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,

Лог пишется на каждый чих, процесс наполняющий таблицу просто не вызывается через раз. Как говорят пользователи - происходит перезагрузка страницы, но изменения не вносятся. Основная проблема - не получается локализовать ошибку.
...
Рейтинг: 0 / 0
Обрывание сессии
    #37031924
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jira,

в этой ситуации я бы не доверял пользователям в описании процесса, а попробовал бы смоделировать. Возможно, проблема в сети - теряются или слишком задерживаются пакеты. Возможно, проблема между БД и промежуточным сервером (если он есть). Возможно, особо нетерпеливые пользователи жмут F5, срывая обработку страницы. :)

Слишком мало данных, слишком много предположений.
...
Рейтинг: 0 / 0
Обрывание сессии
    #37033469
itpb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jirasuPPLer,

Лог пишется на каждый чих, процесс наполняющий таблицу просто не вызывается через раз. Как говорят пользователи - происходит перезагрузка страницы, но изменения не вносятся. Основная проблема - не получается локализовать ошибку.

думаю стоит посмотреть в сторону прокси, файерволов юзерей, чтобы у юзерей были влючены куки. Если куки нормально пишутся-обновляются - то с сессиями не должно быть проблем. Сессии восстанавливаются только двумя механизмами - идентификатор куки или get строка с идентификатором сессии.
...
Рейтинг: 0 / 0
Обрывание сессии
    #37033958
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jiraПериодически возникает ошибка, что изменения пользователей не сохраняются в базе или сохраняются, но пользователям показывается старая(неактуальная) информация. Все становится ок, после выхода/входа в систему.

Как ещё один из вариантов, со скрипом подходящий под это описание: заканчивается время действия сессии APEX, а пользователи жмут "Назад" в браузере. Можете попробовать изменить его для Вашего приложения в Shared Components->Security Attributes->Session Timeout.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Обрывание сессии
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]