У меня есть сайт Asp Mvc 2 с использованием аутентификации форм.Когда я запускаю его локально, я могу войти в систему и оставаться в системе на неопределенный срок.
Однако, когда я помещаю его на сервер, я, кажется, остаюсь в системе только в течение нескольких минут, а затем, по-видимому, выхожу из системы.Я посмотрел на куки, и есть 2, которые кажутся актуальными:
.ASPXAUTH, который является сессионным куки .ASPXANONYMOUS, срок действия которого истекает через 3 месяца.
Когда я обновляю страницу, куки остаются прежними до тех пор, пока я не выйду из системы, когда мне кажется, что я получаю новый файл .ASPXANONYMOUS, но .ASPXAUTH кажется таким же.
ЭтоКажется, что я могу оставаться в системе, пока не сделаю что-нибудь через определенное время.Если я отправляю форму сразу после входа в систему, она работает нормально, но если я продолжаю отправлять данные снова и снова, то через минуту или около того одна из отправок произойдет как пользователь, вышедший из системы, а не как пользователь, которыйвошел в систему, что все остальные представления работали как.
Что может вызвать это поведение и как я могу отследить, что отличается и изменить его, чтобы я мог оставаться в системе в течение неопределенного времени?
EDIT ,
это один сервер, но после некоторого дополнительного исследования и поиска вероятным кандидатом кажется то, что я использую более 100 МБ на сервере, и пул приложений перерабатывается.Полагаю, теперь мне нужно знать
- Как проверить, сколько памяти я использую.
- Какой совет есть, чтобы уменьшить это.