连接到 Adobe InDesign 控制台

3
我有一个在Windows 2007 VPS上运行的InDesign Server实例,它在8081端口上运行SOAP服务。它作为Windows服务运行,并根据脚本的路径(我们有一个开发文件夹和一个线上文件夹)运行开发和生产JSX脚本。
我正在尝试运行一个新脚本,但遇到了问题,因此想要访问正在运行服务的控制台,但我无法在Adobe PDF文档中找到如何执行此操作的参考。我知道脚本本身是可以被找到的,因为Windows事件查看器中有特定代码行的错误,但我认为它在定位JSXBIN资源时遇到了麻烦。错误消息只列出了相关的变量,而没有明确的路径。
我已经修改了脚本以输出路径信息到stdout,但这并没有进入事件日志。所以,我能否在正在运行的服务的控制台上打开一个窗口?我不想停止当前服务,因为它正在用于线上。
从文档中得出的一些思路:
InDesignServer -console
InDesignServer -LogToApplicationEventLog

我认为这个可执行文件会启动一个新实例,而这不是我想要的(它将选择一个新端口号或尝试使用8081并因端口已被占用而无法启动-出于明显的原因,我没有尝试过)。这些标志分别在DOS窗口中显示stdout,并将std out重定向到事件日志。

1个回答

2
简而言之,我认为这是不可能的。我曾犹豫是否在我们的生产服务器上启动一个实例,以防对系统产生任何影响,但事实上非常安全;只需确保指定的端口与您通常使用的端口不同即可。
InDesignServer -noconsole -port 10001

noconsole 连接标准输出和错误输出到当前DOS窗口 - 使用 console 会打开一个新的窗口,所以你应该使用前者。

另外:值得注意的是,应该避免使用LogToApplicationEventLog,因为进程可能会与控制台脱离连接,这使得优雅地终止它变得棘手。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接