2013-05-21 2 views
0

내 컴퓨터에 ColdFusion이 설치되어 있습니다.Railo가 IIS와 함께 천천히 수행되는 이유는 무엇입니까?

  1. 은 그냥 지금은 다운로드 라일로를 설치했습니다.
  2. 이 중지되었습니다. ColdFusion 응용 프로그램 서버.
  3. 간단한 앱을 만들고 으로 매핑했습니다.
  4. Railo는 단일 .cfm 파일을 실행하는 데 엄청난 시간이 걸립니다.

그래서 누군가는 IIS와 라일로는 더 빠르게 실행할 수 있도록 구성해야합니다 방법을 제안 해주십시오 수 있습니까?

Tomcat에서 제대로 작동하지만 IIS에서 사용하고 싶습니다.

+0

ColdFusion 응용 프로그램 서버를 다시 시작 했습니까? '.cfm' 파일을 처리하기 위해서는 실행 중이어야합니다. [지침을 따르십시오] (https://github.com/getrailo/railo/wiki/Installation:InstallerDocumentation:MSAddingSites)? –

+0

예 저는 정확히 같은 방식으로했습니다. 1. ColdFusion Application Server가 실행중인 경우 모든 .cfm 파일은 Railo가 아닌 ColdFusion에서 처리합니다. 2. CF 응용 프로그램 서버를 중지하면 .cfm 파일이 Railo에 의해 처리되지만 처리 속도가 매우 느려집니다. 그래서 나는 이것을위한 해결책을 원한다. –

+0

아, 제 사과. Adobe ColdFusion을 시스템에 설치했음을 알지 못했습니다. Railo 코드에 대한 새 웹 사이트를 만들었습니까? 이 사이트에는 여전히 ColdFusion 파일에 대한 Adobe Handler Mappings이 있습니까? –

답변

1

IIS는 Railo 전에 ColdFusion에 연결하려고 시도하지만 CF 서비스를 중지 했으므로 시간 초과를 기다리고 있습니다.

ColdFusion 커넥터를 제거/비활성화해야합니다.

+1

ColdFusion 커넥터를 "제거/비활성화하는 방법"을 설명해주십시오. –

0
  • 웹 사이트 등록 정보로 이동, 핸들러
  • 선택 ColdFusion에서 핸들러
  • 를 삭제
+0

IIS의 "서버 구성 요소"에서 "처리기 매핑"이란 의미입니까? –

+0

"* .cfm, *. cfml, * .cfc"등의 핸들러를 제거해야합니까? 맞습니까? 또는 당신이 가리키고있는 다른 것. –

+0

IIS에서 편집 할 웹 사이트를 선택한 다음 오른쪽 창에서 HANDLERS를 선택하면됩니다. 당신은 COLDFUSION 핸들러를 제거하기 만하면됩니다. Railo를 제거하지 마십시오. Railo는 물론 작동하지 않습니다. – snake

1

처리기 매핑은 IIS에서 서로 다른 수준에서 정의 될 수있다; 서버 수준 또는 웹 사이트 수준. 서버 수준에서 정의 된 경우 각 웹 사이트는 해당 속성을 상속받으며 귀하의 Railo 웹 사이트에서도 해당 속성을 사용할 수 있습니다.

서버 수준에서 정의 된 경우 다른 사이트에는 영향을주지 않고 Railo의 웹 사이트 수준에서 제거 할 수 있어야합니다. 그러나 Railo가 제대로 작동하려면 매핑이 필요하므로 올바른 것을 제거해야합니다. See this page for what it should look like for Railo with IIS.

Adobe 설치에 연결된 기존 Handler 매핑의 경우 Railo 설치용 웹 사이트를 클릭하십시오. 핸들러 맵핑 아이콘을 두 번 누르십시오. Adobe 설치시 네 가지 매핑이 만들어집니다.

  1. 는 cfcHandler - 경로 .cfc *입니다
  2. cfmHandler - 경로 * cfmlHandler .CFM
  3. 입니다 - 경로는 *

어도비 ISAPI - 경로 * .cfml

  • JWildCardHandler입니다 처음 세 핸들러에 할당 된 DLL은 C:\JRun4\lib\wsconfig\jrun_iis6.dll과 같습니다 (설치에 따라 다름). JWildCardHandler 핸들러의 경우 실행 파일은 C:\JRun4\lib\wsconfig\1\jrun_iis6_wildcard.dll과 같습니다. 자신의 할당 방식을 확인하십시오. Railo 설치가이 중 일부 또는 전부를 덮어 썼을 수 있습니다. 내가 라일로 위에 링크 된 페이지에 따르면

    *.cfm*.cfc에 대한 핸들러를 만들고 그들은 라일로 ISAPI DLL를 가리켜 야합니다. Railo 웹 사이트에 아직 남아있는 Adobe 핸들러를 제거해야합니다.나는 JWildCardHandler가 여기에있는 범인이며 귀하의 요청을 Adobe 설치에 전달하려고 시도하고 있다고 생각합니다.

    참고 : 이러한 방식으로 처리기를 제거하면 Railo 웹 사이트에서 변경 사항이 Railo 웹 사이트의 루트에있는 web.config 파일에 기록됩니다. 변경하기 전에이 파일의 백업을 만들면 언제든지 되돌릴 수 있습니다.

  • 관련 문제