调试守护程序包含在用于对引擎连接进行侦听的用户界面中。根据您要调试的编程语言或启动调试会话时使用的方式,调试守护程序将自动对调试引擎进行侦听,或者您可能必须将它设置为执行此任务。
关于此任务
存在以下三种方法来了解调试守护程序是否正在侦听调试引擎:
- 观察“调试”视图中守护程序图标的状态。如果守护程序正在进行侦听,那么该图标显示为
。如果守护程序未在进行侦听,那么该图标显示为
。
- 单击守护程序图标右边的向下箭头。如果守护程序正在进行侦听,那么第一个菜单项显示为调试 UI
守护程序正在对端口 <端口号> 进行侦听。如果守护程序未在进行侦听,那么第一个菜单项显示为开始对端口 <端口号> 进行侦听。
- 将鼠标悬浮在守护程序图标上。如果守护程序正在进行侦听,那么悬浮式工具提示显示为调试 UI
守护程序正在对端口 <端口号> 进行侦听。请选择此按钮以停止进行侦听。如果守护程序未在进行侦听,那么悬浮式工具提示显示为调试
UI 守护程序未在进行侦听。请选择此按钮以开始对端口 <端口号> 进行侦听。
由于安全性原因,或者当多用户机器上另一用户需要该调试守护程序端口号时,您可能要停止该调试守护程序。但是,守护程序必须正在进行侦听,才能启动编译语言调试会话。
如果调试守护程序未在对调试引擎进行侦听,那么可以通过执行下列其中一个任务来启动调试守护程序:
- 单击守护程序图标(
)。该图标将更改以指示守护程序已启动。
- 单击守护程序图标右边的向下箭头并从菜单中选择开始对端口 <端口号> 进行侦听。
如果调试守护程序正在进行侦听,那么可以通过执行下列其中一个任务来停止调试守护程序:
- 单击守护程序图标(
)。该图标将更改以指示守护程序已停止。
- 单击守护程序图标右边的向下箭头并从菜单中选择停止侦听。
调试守护程序用来对调试引擎进行侦听的缺省端口为
8001。可以从“调试”视图或从“调试守护程序”首选项页面中更改该守护程序端口号,并且可以指定要让调试守护程序进行侦听的范围端口。
要从“调试”视图中更改端口号,请完成下列步骤:
- 单击守护程序图标右边的向下箭头并从菜单中选择更改端口。
- “首选项”对话框将打开。在守护程序端口字段中,输入要使用的端口号或端口号范围(稍后在本主题中进行描述)。
- 单击确定以更改端口号。要将端口号恢复回其缺省值,可以单击恢复缺省值按钮。
要从“调试守护程序”首选项页面中更改端口号,请参阅相关的调试首选项主题。
要指定端口号范围,请使用逗号和连字符来分隔值。例如,指定
8001,8003,8900-8903 将让调试守护程序使用以下端口号范围中的第一个可用端口:8001、8003、8900、8901、8902 和 8903。在与守护程序建立连接之后,可以将鼠标悬浮在守护程序图标上并且在悬浮式工具提示中查看已使用哪个端口,也可以单击守护程序图标右边的向下箭头(该处菜单中有提供端口号)。
注: - 除非系统上已经在使用该端口(当情况如此时,您将在客户机中接收到一条消息),否则建议您使用缺省端口。
- 如果先前设置的守护程序端口当前正用于工作台中的调试会话,那么更改该守护程序端口将不影响先前通过该端口创建的那些连接。新的端口号将用于后续引擎连接。
- 如果新的端口号已由另一个应用程序使用,那么当守护程序尝试对新端口进行侦听时,将会通过一条错误消息来对您进行提示。在此情况下,请选择未由另一个应用程序使用的守护程序端口号。