2013-11-01 2 views
2

우리 시스템에서 다음과 같은 문제가 발생했습니다.IIS 프로세스 (w3wp.exe)를 64 비트 프로세스로 실행하는 방법

우리는 Stimulsoft로 구축 된 몇 가지 보고서를 가지고 있습니다. 보고서는 SQL Server를 데이터 소스로 사용합니다 (저장 프로 시저 대신 SQL 코드가 스크립트 내에 제공됨).

우리가 관리 스튜디오에서 SQL 스크립트를 실행할 때 - 각각은 3-5 초 안에 실행됩니다. stimulsoft가 보고서를 작성하면 20 초가 걸립니다. 보고서는 크로스 탭 보고서이기 때문에 많은 계산이 필요합니다.

우리는 Windows server 2008 R2 64-bit를 사용합니다. IIS 프로세스 w3wp.exe는 32 비트 모드로 실행됩니다. 10 개의 서로 다른 보고서를 실행하면 w3wp.exe의 메모리 사용량이 300-400M 증가합니다. 그리고 거의 2Gb에 도달하면 다음 보고서가 실행되지 않습니다.

어떻게하면 w3wp를 64 비트 프로세스로 실행할 수 있을까요?

답변

4

IIS 관리자를 시작하고 응용 프로그램 풀 노드를 선택하십시오. 사이트/응용 프로그램이있는 특정 응용 프로그램 풀을 마우스 오른쪽 단추로 클릭하고 "고급 설정"을 선택하십시오.

enter image description here

이 값을 설정 "참"32 비트 프로세스로 w3wp.exe을 실행하기 위해 "32 비트 응용 프로그램 사용"을 을 표시"일반"에서 설정이있을 수 있습니다 또는 "거짓"을 64 비트 프로세스로 실행하십시오.