2016-12-20 6 views
0

저는 오랫동안 모듈에 대한 다양한 장소에서 읽고 있었으며 IIS 7 이상에서 어떻게 작동하는지 읽었습니다. 테스트 서버에서 고급 로깅을 설치하고 원하는대로 구성했습니다. 내가 대답 할 수없는 질문이 떠올랐다. 그것이 모듈을 설치하면 우리 웹 사이트 중 하나를 망칠 것인가? 거기에 몇 가지 게시물 고급 로깅을 설치하는 방법에 대해 이야기하고 그들 중 일부는 IIS를 다시 시작 언급하거나 응용 프로그램 풀을 다시 시작 (나는 단지 내가 실제로 있었는지 확인하지 않기로 결정, t는해야한다). 그러나 내가 과거에 배웠던 것처럼 내가 명백히하지 않으면 그것이 백그라운드에서 행해지 지 않았다는 것을 의미하지 않는다는 것을 믿지 않아야한다.기본 IIS 모듈이 IIS 또는 응용 프로그램 풀을 다시 시작합니까?

우리는 고급 로깅을 설치하려는 특정 웹 사이트가 1 개 있다는 것에 대한 우려가 있습니다. 웹 사이트는 24 시간 연중 무휴로 많이 사용되며 의도하지 않게 사용하면 많은 문제가 발생할 수 있습니다. 그러므로 내 질문. 설치하면 모듈을 설치하기 위해 웹 사이트를 일시적으로 사용하지 않겠습니까? 또는 모듈을 설치하는 것이 현명 할 것이며 기능은 응용 프로그램 풀이 자체적으로 순환 될 때 사용할 수 있습니까?

답변

1

모듈에 따라 달라지며 모듈이 web.config를 수정하면 응용 프로그램 풀이 다시 시작됩니다.

일부 모듈은 applicationhost.config를 수정합니다. 나는이 모듈이 그렇게하고 실제로 그 파일에서 무엇이 수정되는지에 달려 있다고 생각한다. 어떤 수정은 재시작을 일으키고 다른 것들은 그렇지 않을 것이다.

확실히 테스트 컴퓨터에 설치를 테스트하고 풀이 재생되는지 확인할 수 있습니다. 그것은 확실한 답을 얻기 위해 취할 접근법입니다.

+0

당신은 appilcationhost.config 파일을 수정하는 것이 옳습니다. 수영장 재활용 여부는 어떻게 알 수 있습니까? 또는 그것을 recylcing에 관하여 똑똑하다. AFAIK advancedLogging은 system.webServer 섹션 그룹의 구성 파일에 1 섹션을 추가하고 전역 모듈에 자신을 추가하며 configSection 파트에 자신을 추가합니다. 안전하다고 보이지만 재활용 여부는 알 수 없습니다. –

+1

테스트 상자에서 시스템 이벤트 로그에 다시 시작 이벤트가 표시됩니다. 또한 작업자 프로세스에서 PID 변경이 발생하면이를 볼 수 있습니다. – Henry