폼 인증을 사용하는 Asp Mvc 2 사이트가 있습니다. 로컬에서 실행할 때 로그인하여 무기한 로그인 상태를 유지할 수 있습니다.1 분 정도 후에 내 사용자가 로그 아웃되는 이유는 무엇입니까?
그러나 서버에 넣을 때 몇 분 동안 만 로그인 한 상태로 로그 아웃 한 것처럼 보입니다. 나는 쿠키를 보았다. 관련이 있다고 보이는 2 개가있다 :
.ASPXAUTH 세션 쿠키 인 .ASPXANONYMOUS는 3 개월 만료된다.
페이지를 새로 고침 할 때 로그 아웃 할 때까지 쿠키가 그대로 남아 있습니다. 새 .ASPXANONYMOUS 쿠키를 얻었을 때처럼 보이지만 .ASPXAUTH는 동일하게 보입니다.
일정 시간이 지나면 무언가를하기 전에는 로그인 상태로 유지되는 것 같습니다. 내가 로그인하는 즉시 양식을 제출하면 문제가 없지만, 데이터를 계속 제출하면 1 분 정도 후에 제출자 중 하나가 로그 아웃 한 사용자가 아닌 사용자가됩니다. 다른 모든 제출물이 작동 한대로 로그인했습니다.
무엇이 문제의 원인 일 수 있으며 어떻게 다른 것을 추적 할 수 있습니까? & 무기한으로 로그인 할 수 있도록 변경합니까?
편집,
의 단일 서버,하지만 좀 더 조사 및 가능성이 후보자를 검색 한 후 내가 서버에 1백메가바이트 이상을 사용하고 응용 프로그램 풀을 재활용지고 것 같다. 지금 내가 알아야 할 것 같아
- 얼마나 많은 메모리를 사용하고 있는지 확인할 수 있습니까?
- 이를 줄이기위한 조언이 있습니다.
어떤 서버를 호스팅하고 있습니까? 어떤 세션 공급자를 사용하고 있습니까? – mlibby
하나의 서버 만 있거나 부하가 분산 된 서버 팜이 있습니까? –
@mcl, 나는 명시 적으로 세션 공급자를 언급하지 않고 있다고 생각하지 않습니다. 그래서 기본값을 사용하고 있습니다. 미안하지만 더 구체적 일 수는 없지만 이것은 나에게 조금 새로운 것입니다. –