개발지식창고/C#
COM+ 컴포넌트 멀티쓰레드 실행을 위한 IIS설정
모과이IT
2015. 2. 14. 21:44
COM+ component를 만들어서 등록된 이후에 웹서비스에서 멀티쓰레딩으로 실행 하기위해서는 IIS(인터넷 정보서비스)관리자에서 설정이 필요하다
(설정을 하지 않고 실행하게 되면 동기적으로 실행되고 비동기적으로 실행이 되질 않습니다. 한마디로 순차적으로 진행된다)
DefaultAppPool을 선택하여 [고급설정]을 클릭한다.
"최대 작업자 프로세스 수"를 적절히 셋팅해 준다 기본적으로 1로 되어져있다. 1이상으로 해주어야한다.
그리고 "32비트 응용 프로그램 사용"에서도 TRUE로 체크를 해주어야지 COM+가 정상실행이 된다
작업관리자에 보면 ISS Worker Process로 인해서 멀티쓰레딩으로 실행이 되는것을 확인할수 있다