2010-06-10 5 views
0

IISreset을 수행하면 정확히 어떻게됩니까? 어떤 자원이 공개됩니까? Crystal Reports 11을 사용하는 ASP.Net 웹 사이트 (.net 1.1)가 있습니다. 최근에 실행중인 보고서에서 몇 가지 Crystal Reports 특정 예외가 발생하고 사용자가 더 이상 보고서를 실행할 수 없습니다. IIS를 다시 설정하면 다음에 실패 할 때까지 사용자가 다시 로그인하여 보고서를 실행할 수 있습니다. IIS를 재설정 할 때 어떤 리소스가 릴리스되는지 정확히 알면 근본 원인을 찾기 위해 더 깊이 파고들 수 있습니다. 어떤 도움이 필요합니까?IIS 재설정 세부 정보

답변

1

거의 모든 것. 모든 스레드 풀, asp, asp.net, 공유 메모리 등은 모두 제거됩니다. IISReset을 사용하는 것은 기본적으로 서비스 -> WWW 서비스 -> 다시 시작과 같습니다. 또한 이러한 서비스를 실행하는 경우 SMTP 및 FTP에도 영향을줍니다.

문제를 약간 줄이고 영향을 줄이려면 웹 사이트를 자체 응용 프로그램 풀에 배치해야합니다. 그런 다음 다음에 멈 추면 응용 프로그램 풀을 다시 시작하면 문제가 해결되는지 확인하십시오. 그런 다음 iis를 완전하게 사용하지 않고 하나의 웹 응용 프로그램 만 실행하도록 제한하고 있습니다. 문제가 지속되고 여전히 IISReset이 필요한 경우 최소한 하나 이상의 데이터 포인트가 있어야합니다.

편집 : 추가 의견에 대한 응답으로 가능한 한 많은 로깅을 수행하고 문제가 명확 해지는지 확인하십시오. http://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70---custom-logging/ 분명히 이벤트 뷰어를 빠르게 실행하는 것이 좋습니다.

+0

감사합니다. Serapth. 이미 내 응용 프로그램에서 사용하는 응용 프로그램 풀만 재활용하는이 방법을 시도하고 사용자가 지정한대로 리소스를 해제합니다. 현재 우리는 사람들이 우리 웹 사이트를 사용할 수 있도록 하루에 여러 번 IIS 재설정을하고 있습니다. 우리는 응용 프로그램 풀 재활용 방법을 전환 할 수 있습니다. 특정 웹 사이트에서만 웹 사이트 만 호스팅되기 때문에 많은 변화를 가져 오지 않습니다. 그러나 iisreset 또는 응용 프로그램 풀 재활용 중에 어떤 리소스가 제한 초과로 소비되고 해제되는지 알아내는 것이 이상적입니다. 이것은 일어나기 시작했다. – Raj