
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.11.2011, 15:56:52
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Здравствуйте! Столкнулся со следующей проблемой - возникает неожиданное рандомное разлогинивание из приложения после недолго промежутка работы в нем. Какую-либо закономерность отследить мне не удалось. Время работы пользователя в системе не истекло, перезапуска рабочего процесса w3wp.exe не происходит (хотя память, занимаемся приложением растет). Для приложение создан отдельный пул. Windows Server 2008, IIS 7.0. Аутентификация с помощью форм, стандартный поставщик ролей. Подскажите, пожалуйста, в какой стороне искать решение проблемы! З.Ы.: наблюдал еще такое - иногда после произвольного разлогинивания не возможно залогиниться снова. Подчищаю кукисы и все ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2011, 17:02:49
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
А данные сеанса где у вас хранятся, в памяти процесса или, например, в специальной таблице БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2011, 17:05:54
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
nordmine, в памяти сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2011, 17:09:14
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Вроде как IIS 7.0 разрешает забрать до 200 Мб памяти. Мое приложение забрало около 500 Мб, но logout'а не произошло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2011, 17:18:12
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Похоже даже не происходит как такового logout'a. Меня просто перебрасывает на страницу логина, а меню остается видимым и я могу не залогиниваясь перейти на страницу, доступную для залогиненных пользователей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2011, 17:23:26
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Если состояние сеанса хранится InProc, то при аварийном перезапуске приложения все данные сеанса могут теряться. Перезапуск может производиться при превышении лимита оперативной памяти. В таком случае можно попробовать хранить состояние сеанса в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2011, 17:26:09
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
В том то и дело, перезапуска приложения НЕ происходит. Поставил логгирование в Application_Start запись в лог происходит только при первом запуске... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2011, 19:07:03
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Есть ещё какие-нибудь мысли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.11.2011, 22:44:03
|
|||
|---|---|---|---|
Неожиданный logout в приложении |
|||
|
#18+
Eten, Может где-нибудь в коде срабатывает Responce.Redirect("Login.aspx") :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 10:53:38
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Точно нет, потому что разлогинивание происходит при различных действиях пользователя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 11:06:38
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
nordmineЕсли состояние сеанса хранится InProc, то при аварийном перезапуске приложения все данные сеанса могут теряться. Перезапуск может производиться при превышении лимита оперативной памяти. В таком случае можно попробовать хранить состояние сеанса в БД. Или при unhandled exception в отдельном треде. Надо логать app_error. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 11:09:23
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Еще error log на самом сервере посмотрите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 11:18:48
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Random_Goodman, а где его смотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 11:23:39
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Стабильно срабатывает событие SessionEnd и SessionStart. ApplicationError не срабатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 11:27:14
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Etenа где его смотреть? В винде в журналах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 11:31:13
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Random_Goodman, ничего нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 11:50:21
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Тогда кривой код, например обьект Account - это static (shared). Больше предположений нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 11:54:48
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Random_Goodman, а можно конкретнее? Что ты имеешь ввиду? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 11:58:07
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Я имею ввиду, что статики это по сути глобальные переменные. Вот и тычатся несколько юзеров в одну переменную со всеми вытекающими. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 12:00:54
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Да, но когда я локально тестирую та же фигня... Я вот заметил что в какой-то момент используемые мной кукисы уничтожаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 12:02:03
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Eten, Ага. Тогда надо смотреть какой таймаут у кукисов, он явно где-то проставляется не тот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 12:09:53
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Вот строчка из веб конфига Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 12:17:17
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
блок authentication Код: plaintext 1. Таймаут выставлен в 15 минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.11.2011, 13:01:14
|
|||
|---|---|---|---|
|
|||
Неожиданный logout в приложении |
|||
|
#18+
Похоже просто протухают кукисы, но вот непонятно почему... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1360293]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
194ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 283ms |
| total: | 598ms |

| 0 / 0 |
