Application_End global.asax
애플리케이션의 라이프사이클에서 Application_End가 언제 트리거되는지 알려줄 수 있는 사람이 있습니까?모든 세션이 종료되면 Application_End가 자동으로 트리거됩니까? + Application_End가 트리거될 수 있는 다른 이유가 있습니까?
그application_end
이벤트는 IIS 풀을 재활용하거나 응용프로그램 자체가 언로드될 때 주로 발생합니다.한 가지 더 주의해야 할 점은 종속 파일(예: web.config)을 변경하면 응용 프로그램이 다시 로드되어 응용 프로그램이 스스로 닫히는 동안 application_end 이벤트가 발생한다는 것입니다.
참고로, 마지막 사용자 세션이 타임아웃될 때 애플리케이션 종료 이벤트가 발생하는 것을 발견한 유일한 사례는 2001년의 일부 오래된 문서에 있습니다.그 기준이 아직도 적용되는지 잘 모르겠습니다.
ASP 시 Application_End가 트리거됩니다.NET 작업자 프로세스가 종료됩니다.이 문제는 일반적으로 구성 가능한 비활성 기간이 지난 후에 발생하거나 IIS(또는 관련 응용 프로그램 풀)가 종료되거나 다시 시작될 때 발생합니다.
IIS 6.0에서 실행되는 경우 Internet Services Manager(인터넷 서비스 관리자)의 애플리케이션 풀 설정(성능 탭의 유휴 시간 초과)을 통해 비활성 시간 초과를 구성할 수 있습니다.이전 버전의 IIS에서는 machine.config(processModel 아래 idleTimeout)에 설정할 수 있습니다.
제 경우, A 애플리케이션 풀은 유휴 시간(분)으로 인해 재활용되고 있었습니다.
이 속성의 기본값은 20(분)입니다.
언급URL : https://stackoverflow.com/questions/288350/application-end-global-asax
'programing' 카테고리의 다른 글
jQuery로 모든 아이디를 얻는 방법은? (0) | 2023.09.23 |
---|---|
JQuery UI 자동완성 도우미 텍스트를 제거/변경하는 방법은 무엇입니까? (0) | 2023.09.23 |
Ubuntu 15에서 Mysql max-connections에 대해 max_open_files를 증가시킬 수 없음 (0) | 2023.09.23 |
vvv.test를 실행할 때 로드되지 않음(또는 내 사이트 중 어느 것도) (0) | 2023.09.23 |
데이터 프레임 팬더의 값 수를 기준으로 그룹화 (0) | 2023.09.23 |