일부 빠른 세부 정보 :ASP.NET 세션이 만료되었습니다. - 이벤트 ID 1309
IIS6에서 ASP.NET 4.0.30319.0을 실행 중입니다. 저는 꽤 오랫동안 (~ 3 년) ReportViewer가 포함 된 웹 사이트를 호스팅했습니다. 4 월에는 4.0 런타임으로 업그레이드되었으며 몇 달 동안 원활하게 실행되었습니다.
이제 ReportViewer를 호스팅하는 페이지에서 예외적으로 세션 시간 초과가 발생했습니다. 이벤트 뷰어에는 이러한 많은 이벤트가 기록되며 실제로 페이지를 볼 수있게되면 오히려 실패합니다. 페이지를 한번 치면 생성 된 보고서를 볼 수 있습니다. 새로 고침을 클릭하면 오류가 발생합니다. 다시 새로 고침하면 반환됩니다 ...
대부분 문제를 파악하려고 노력했습니다. 대부분 SQL Server 설정 변경 (AsyncRendering = "False"변경)을 권장하는 것으로 보입니다. 응용 프로그램 풀 설정 또는 제한 시간 변경 나는이 문제없이 일주일 전에 일 했으므로 이러한 것들을 바꾸기를 꺼립니다. 윈도우 업데이트
짧은이, 또는 누군가가 내 지식없이 서버에 변경을, 나는 가상 최대 증가 해봤
업데이트 ... 아이디어 나갈거야 메모리가 응용 프로그램 풀에서 작동하지 않습니다.
inProc, 상태 서버 또는 sql 지원 세션을 사용하고 있습니까? – chris
단일 웹 서버 또는 팜? 프로덕션에서만 발생합니까? 끈적 세션? 캐싱을 사용합니까? –
inProc을 사용하면 앱이 단일 웹 서버에 있습니다. 세션에 저장되는 것은 모두 사용자의 인증 상태입니다. 그렇지 않으면 큰 데이터 집합이 아닙니다. – AlishahNovin