2012-09-07 49 views
3

我在Windows 2007 VPS上运行InDesign Server的单个实例,该实例在端口8081上运行SOAP服务。它作为Windows服务运行,并运行开发和实时JSX脚本,具体取决于脚本的路径(我们有一个开发文件夹和一个活动文件夹)。连接到Adobe InDesign控制台

我在运行新脚本时遇到问题,因此想访问正在运行的服务的控制台,但我正在努力查找如何在Adobe PDF文档中执行此操作的参考。我知道脚本本身被找到,因为Windows事件查看器中存在针对特定代码行的错误,但我认为它在查找JSXBIN资源时遇到了问题。错误消息只是列出了有问题的变量,而不是显式路径。

我修改了脚本来输出路径信息到标准输出,但是这并没有进入事件日志。那么,我可以在运行服务的控制台上看到一个窗口吗?我不想停止当前正在使用的服务。

的一些想法,我从文档有:

InDesignServer -console 
InDesignServer -LogToApplicationEventLog 

我想,但是这可执行文件启动一个新的实例,这是不是我想要的(要么会选择一个新的端口号,或者尝试使用8081,并且因为端口正在使用而无法启动 - 由于显而易见的原因,我还没有尝试过)。这些标志分别在DOS窗口中显示stdout,并将stdout重定向到事件日志。

回答

1

总之,我不认为这是可能的。我很犹豫是否在我们的实时服务器上启动了一个新的实例,以防万一它使任何事情变得沮丧,但实际上它是非常安全的;只要确保您指定的端口与通常的端口不同即可。

InDesignServer -noconsole -port 10001 

noconsole连接输出和错误与当前的DOS窗口 - 使用console打开一个新的,所以这是你想要的前者。

另外:它可能值得避免LogToApplicationEventLog,因为这个过程可以从控制台断开,这使得它很费劲地以优雅的方式杀死。