Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с длительными сессиями. / 16 сообщений из 16, страница 1 из 1
05.10.2006, 21:45
    #34036119
shine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
Создается сессия. В нее записываются переменные. Через какое-то время (~40 минут) эти переменные вдруг становятся равными null. Все сессионные таймауты выставлены на гораздо большее время.

Можно ли эту неприятность как-то исправить или обойти?
...
Рейтинг: 0 / 0
06.10.2006, 12:10
    #34037159
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
какая ось?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
06.10.2006, 16:22
    #34038343
shine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
какая ось?


Винда (ХР)
...
Рейтинг: 0 / 0
07.10.2006, 00:29
    #34039142
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
Смотри тут
http://www.codeproject.com/useritems/SessionForever.asp

George
...
Рейтинг: 0 / 0
09.10.2006, 01:18
    #34040486
RU-d-IK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
Классно работает, правда в заголовок нужно добавлять "Content-Type"(через тире), и массив можно набирать поменьше - я нашел в 42 байта.
...
Рейтинг: 0 / 0
09.10.2006, 09:58
    #34040731
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
shine
Через какое-то время ... эти переменные вдруг становятся равными null. Все сессионные таймауты выставлены на гораздо большее время.

Аналогичная ситуация
Может кто-то объяснить почему это происходит
Объяснить, так сказать, этиологию данного явления...
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
09.10.2006, 12:33
    #34041279
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
to RU-d-IK

1) Куда надо вставлять Content-Type?
Поясните, пожалуйста.
Я вставил себе SessionForever, но пока нет уверенности, что он действительно срабатывает, посколько отладку (debug) к Javascript не приделаешь.

2) Еще есть проблемка: когда пользователь работает с Оперой (скажем), что в режиме не-показа картинок этот "невидимый" прибамбас становится "видимым": Опера обозначает его контуры.
...
Рейтинг: 0 / 0
09.10.2006, 12:54
    #34041358
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
авторпосколько отладку (debug) к Javascript не приделаешь.

элементарно...
в тулсах броузера IE в интернет опшнс заходишь на последнюю закладку advanced снимаешь галки с disable script debugging (internet explorer) and disable script debugging (other)... дальше в студии перед кодом javascript который нуждается в дебаге пишешь следующее волшебное слово debugger;
запускаешь страницу в режиме отладки и как только дело доходит до команды debugger в яве - получаешь темп страничку в студии, которая дебажит яваскрипт (кстати дико неплохо - я так всякие атрибуты просматриваю+ивенты)!!!
...
Рейтинг: 0 / 0
14.10.2006, 12:22
    #34055052
shine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
авторпосколько отладку (debug) к Javascript не приделаешь.

элементарно...
в тулсах броузера IE в интернет опшнс заходишь на последнюю закладку advanced снимаешь галки с disable script debugging (internet explorer) and disable script debugging (other)... дальше в студии перед кодом javascript который нуждается в дебаге пишешь следующее волшебное слово debugger;
запускаешь страницу в режиме отладки и как только дело доходит до команды debugger в яве - получаешь темп страничку в студии, которая дебажит яваскрипт (кстати дико неплохо - я так всякие атрибуты просматриваю+ивенты)!!!

Та знаю я это волшебное слово debugger.
Я сессию пытаюсь читать не из JavaScript а из С#/VB.NET. Именно там все эти переменные и теряются.
...
Рейтинг: 0 / 0
14.10.2006, 12:28
    #34055062
shine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
Объяснить, так сказать, этиологию данного явления...

Похоже все эта фигня происходит оттого, что сессионные переменные обнуляются garbage collector-ом.
Вобщем-то решение проблемы я с помощью умных людей нашел: создавать объект в котором будет статический hash-член. Для этого hash ключом будет session-id пользовательской сессии. Значением будет другой объект hash. В этом (втором) объекте будут храниться все переменные.
Решение геморойное, но другого в голову не приходит.
...
Рейтинг: 0 / 0
16.10.2006, 12:47
    #34056814
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
> Похоже все эта фигня происходит оттого, что сессионные переменные
> обнуляются garbage collector-ом.

от чего такой странный вывод?

> Вобщем-то решение проблемы я с помощью умных людей нашел: создавать
> объект в котором будет статический hash-член. Для этого hash ключом будет
> session-id пользовательской сессии. Значением будет другой объект hash. В
> этом (втором) объекте будут храниться все переменные.

это не решение проблемы - это довольно кривой workaround


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.10.2006, 16:41
    #34057848
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
у меня похожая проблема - от, что записываю в сессию, не сохраняется. видимо никто этшот вопрос не решил
...
Рейтинг: 0 / 0
17.10.2006, 23:10
    #34061979
Shine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
это не решение проблемы - это довольно кривой workaround

Ты можешь предложить другой выход из этой ситуации?
...
Рейтинг: 0 / 0
18.10.2006, 02:01
    #34062122
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
Создается сессия. В нее записываются переменные. Через какое-то время (~40 минут) эти переменные вдруг становятся равными null. Все сессионные таймауты выставлены на гораздо большее время.

Можно ли эту неприятность как-то исправить или обойти?
я сегодня попробую сессии хранить в базе - посмотрим что получиться. а уменя вообще ситуация - на работающем сервере в интернет щначения в сессии не сохраняются, а на тестовм адресе в интернет, который специально подняли на другом хосте, все нормально. что характерно, в локалке все работает
...
Рейтинг: 0 / 0
20.10.2006, 18:04
    #34070974
shine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
Создается сессия. В нее записываются переменные. Через какое-то время (~40 минут) эти переменные вдруг становятся равными null. Все сессионные таймауты выставлены на гораздо большее время.

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

Ну что? Получилось что-нибудь с сессиями в БД?
...
Рейтинг: 0 / 0
20.10.2006, 22:15
    #34071382
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с длительными сессиями.
Ну что? Получилось что-нибудь с сессиями в БД?

к сожалению, не получилось проверить на работающем сервере.
но на тестовом с БД все работает.
я подозреваю, что нужно посаить SP 1 для FW 1.1 - именно такой пакет. он по умолчанию не ставиться
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с длительными сессиями. / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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