2012-09-07 5 views
3

포트 8081에서 SOAP 서비스를 실행하는 Windows 2007 VPS에서 실행되는 InDesign Server 인스턴스가 하나 있습니다. 이것은 Windows 서비스로 실행되며 다음과 같이 dev 및 live JSX 스크립트를 모두 실행합니다. 스크립트의 경로 (dev 폴더와 라이브 폴더가 있음).Adobe InDesign 콘솔에 연결

새 스크립트를 실행하는 데 문제가있어서 실행중인 서비스 콘솔에 액세스하고 싶지만 Adobe PDF 문서에서이 작업을 수행하는 방법에 대한 참조를 찾는 데 어려움을 겪고 있습니다. 특정 코드 줄에 대한 Windows 이벤트 뷰어에 오류가 있기 때문에 스크립트 자체를 찾을 수 있습니다.하지만 JSXBIN 리소스를 찾는 데 문제가 있다고 생각합니다. 오류 메시지는 명시 적 경로 대신 문제의 변수를 나열합니다.

경로 정보를 stdout으로 출력하도록 스크립트를 수정했지만 이벤트 로그에는 들어 가지 않습니다. 그러면 실행중인 서비스 콘솔에서 창을 볼 수 있습니까? 라이브로 사용중인 현재 서비스를 중지하고 싶지 않습니다.

나는이 문서에서있어 몇 가지 아이디어 :

InDesignServer -console 
InDesignServer -LogToApplicationEventLog 

내가이 실행 그러나 내가 원하는하지 않은 새 인스턴스를 시작 생각이 (중 하나는 새로운 포트 번호를 선택하거나 것 8081로 시도해보고 포트가 사용 중이므로 시작하지 못했습니다. 명백한 이유 때문에 시도하지 않았습니다.) 플래그는 DOS 창에서 stdout을 각각 표시하고 std를 이벤트 로그로 재 지정합니다.

답변

1

요컨대, 나는 이것이 가능하다고 생각하지 않습니다. 라이브 서버에서 인스턴스를 시작하는 것을 주저했습니다. 그게 사실이라면 화가 났을 수도 있습니다. 사실 실제로 안전합니다. 지정한 포트가 일반적인 포트와 다른지 확인하십시오. console가 새로 열립니다 사용, 그래서 당신이 원하는 이전의 -

InDesignServer -noconsole -port 10001 

noconsole 현재 DOS 창으로 표준 출력 및 표준 오류를 연결합니다.

단점 : 프로세스가 콘솔과의 연결이 끊어 질 수 있기 때문에 LogToApplicationEventLog을 피하는 것이 좋습니다. 그러면 프로세스가 정상적으로 종료 될 수 있습니다.