У меня есть приложение ASP.NET 4.0, работающее на AWS Free Tier. Проблема в том, что сеанс продолжает умирать.сеанс ASP.NET умирает?
Я включил следующие в System.Web:
<sessionState mode="InProc" cookieless="false" timeout="720" />
я поддержал это заявление с методом Javascript "Session Bump" в Masterpage, а также, который выполняет каждые 10 минут:
var sessionBump = setInterval(bumpSession, 600000);
function bumpSession() {
$.get("/admin/secure/ajax/keepalive.aspx", function (data) {
// do nothing, just keep the session alive
});
}
При тестировании прошлой ночью сеанс был по-прежнему живым примерно через 2-2,5 часа, однако, когда я оставил приложение на ночь (ну, 6 часов), сеанс умер. Почему он не останется в живых? Мне нужно это живое, поскольку приложение используется спорадически пользователями в течение 12-часовой смены.
С уважением,
Bob
был ваш еще не спал на клиентской стороне в течение последних 6 часов? –
Существуют ли журналы ошибок на стороне сервера? –
@PhongVo показалось, что он. Экран заснул, но мой Mac еще не спал. –