2012-02-06 6 views
2

IIS 및 JRun을 사용하여 coldfusion 응용 프로그램을 제공하고 있습니다.IIS 및 Coldfusion 동시 요청 제한

뭔가 동시 연결의 최대 수를 제한하고 - 그들은 내 응용 프로그램이 오랜 시간 동안 외부 서비스에서 응답을 기다리고 (25)

이상 얻을 가능성이 훨씬 더 많은 동시 요청을 처리 할 수 ​​않았다. 100

답변

3

솔루션은 finnally 발견 : 동시 요청이 줄의 주석을 증가시키고 값을 변경

#maxworkerthreads=25 <number of worker threads created for asynchronous request processing> 

기본값은 25 : IIS 6/IIS 7 for ColdFusion 9: Increasing the Number of Worker Threads

와 마법의 C:\JRun4\lib\wsconfig\1\jrun_iis6_wildcard.ini 파일이 있습니다. 예를 들어
는 :

maxworkerthreads=50 <number of worker threads created for asynchronous request processing> 

는 그런 다음 IIS (전체 서버가 아닌 단일 웹 사이트)과의 JRun 서비스를 모두 다시 시작해야합니다.

0

당신은 ColdFusion에서 관리자 내에서 서버 설정 섹션에서 Requset 조정에서 제한을 설정할 수로 설정되어
jrun.xmlactiveHandlerThreads에서 :

나는이 함께 할 수있는 뭔가가있을 수 있습니다 오직 하나 개의 값을 발견했습니다 . 거기에서 스스로 설명해야합니다.

+0

답변 해 주셔서 감사합니다. "동시 * 요청의 최대 수"가 100으로 설정되었습니다. "실행중인 JRun 스레드의 최대 수"가 500으로 설정되었습니다. 나는 그것을 더 많이 시도했지만 도움이되지 않습니다. – tomgi

+0

과도한 것으로 보이지만 ColdFusion 프로세스를 다시 시작 했습니까? –

+0

예, JRun과 ISS는 모두 변경하지만 아무 것도 변경하지 않습니다. – tomgi