Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » MobiLink - 服务器管理 » MobiLink 服务器技术 » 远程数据库的集中管理 » 远程任务 » 服务器启动的远程任务 (SIRT)

 

远程任务通告程序 (RTNotifier)

称为 RTNotifier 的通告程序内置于 MobiLink 服务器,可用于跟踪 SIRT 请求。RTNotifier 检查 MobiLink 系统表,如果 MobiLink 代理轮询 MobiLink 服务器时 SIRT 已启动,则 RTNotifier 会向客户端发送相应的远程任务信息,并且远程任务也会被运行。

缺省情况下,RTNotifier 将会运行。如果您使用的不是远程任务的集中管理,则可使用下面的选项禁用 RTNotifier。

RTNotifier 选项以选项/值对的形式进行指定,并被插入到 ml_property 系统表中。下面的示例显示如何关闭 RTNotifier。在此示例中,RTNotifier 选项为 [enable],值被设置为 [no]。[SIRT] 是组件名,[RTNotifier(RTNotifier1)] 是通告程序名,但这两列仅供内部使用,不得进行更改。

call ml_add_property( 'SIRT', 'RTNotifier(RTNotifier1)', 'enable', 'yes' );

下表列出可在 ml_property 系统表中指定的 RTNotifier 选项。

选项

说明

autoset_poll_every

{ yes | no }

指定是否应该基于代理为远程任务请求轮询 MobiLink 服务器的频率,自动调整 poll_every 属性。如果调整了 poll_every,当 RTNotifier 基于 update_poll_every 值检查更新时,此更新可见。

enable

{ yes | no }

指定当 MobiLink 服务器启动时,是否应该启用 RTNotifier。无法动态更新此属性。

poll_every

时间(秒)

指定 RTNotifier 执行 request_cursor 向内存高速缓存中重新填充远程任务请求的频率(以秒为单位)。如果该属性的值是 2147483647,则 RTNotifier 不执行 request_cursor。

update_poll_every

时间(秒)

指定 RTNotifier 检查属性更新的频率(以秒为单位)。

request_cursor

此选项仅供内部使用。指定用于从统一数据库中检索远程任务请求的查询。