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

start [/forum/topic.php?fid=18&fpage=147&tid=1360293]: |
0ms |
get settings: |
4ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
268ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 185ms |
| total: | 537ms |

| 0 / 0 |
