Подключение к консоли Adobe InDesign

У меня есть один экземпляр InDesign Server, работающий на VPS с Windows 2007, который запускает службу SOAP через порт 8081. Он работает как служба Windows и запускает как сценарии разработки, так и сценарии JSX в реальном времени, в зависимости от пути сценария (у нас есть папка dev и папка live).

У меня возникли проблемы с запуском нового сценария, поэтому я хотел бы получить доступ к консоли запущенной службы, но я изо всех сил пытаюсь найти ссылку на то, как это сделать, в документах Adobe PDF. Я знаю, что сам скрипт найден, так как в средстве просмотра событий Windows есть ошибки для определенной строки кода, но я думаю, что у него проблемы с поиском ресурсов JSXBIN. В сообщении об ошибке просто указана рассматриваемая переменная, а не явный путь.

Я изменил сценарий для вывода информации о пути на стандартный вывод, но это не попадает в журнал событий. Итак, могу ли я получить окно на консоли запущенного сервиса? Я не хочу останавливать текущую службу, поскольку она используется в прямом эфире.

Некоторые идеи, которые я получил из документов:

InDesignServer -console
InDesignServer -LogToApplicationEventLog

Я думаю, что этот исполняемый файл, однако, запускает новый экземпляр, а это не то, чего я хочу (либо он выберет новый номер порта, либо попытается запустить с 8081 и не сможет запуститься, поскольку порт используется - я не пробовал ни для очевидные причины). Флаги соответственно отображают стандартный вывод в окне DOS и перенаправляют стандартный вывод в журнал событий.


person halfer    schedule 07.09.2012    source источник


Ответы (1)


Короче, я не думаю, что это возможно. Я не решался запускать новый экземпляр на нашем рабочем сервере на случай, если это что-то нарушит, но на самом деле это вполне безопасно; просто убедитесь, что указанный вами порт отличается от вашего обычного.

InDesignServer -noconsole -port 10001

noconsole соединяет stdout и stderr с текущим окном DOS - использование console открывает новое, так что вам нужно первое.

Кроме того: возможно, стоит избегать LogToApplicationEventLog, так как процесс может отключиться от консоли, что затрудняет изящное уничтожение.

person halfer    schedule 12.09.2012