Sun Java System Calendar Server 6.3 管理指南

21.10 使用超时值

本节介绍使用各种 ics.conf 参数的超时值来调优 Calendar Server 性能的概念性信息和说明。

共有以下几类超时:

有关编辑 ics.conf 参数的信息,参见E.1 编辑 ics.conf 配置文件

21.10.1 csadmind 的超时值

下表介绍了 ics.conf 文件中由管理 (csadmin) 服务使用的 Calendar Server 超时参数。

表 21–4 管理服务 (csadmin) 的 HTTP 超时值

参数 

说明 

service.admin.idletimeout

指定在空闲 HTTP 连接超时前 csadmind 服务等待的秒数。

默认值为 120 秒(2 分钟)。 

service.admin.resourcetimeout

指定资源日历的 HTTP 会话超时前 csadmind 服务等待的秒数。

默认值为 900 秒(15 分钟)。 

service.admin.sessiontimeout

指定 HTTP 会话超时前 csadmind 服务等待的秒数。

默认值为 1800 秒(30 分钟)。 

21.10.2 最终用户的 HTTP 超时值

下表介绍了 ics.conf 文件中适用于最终用户的 Calendar Server HTTP 超时参数。

表 21–5 ics.conf 文件中适用于最终用户的 HTTP 超时值(cshttpd 服务)

参数 

说明 

service.http.idletimeout

指定空闲 HTTP 连接超时前 cshttpd 服务等待的秒数。

默认值为 "120" 秒(2 分钟)。

service.http.resourcetimeout

指定资源日历 HTTP 会话超时前 cshttpd 服务等待的秒数。

默认值为 "900" 秒(15 分钟)。

service.http.sessiontimeout

指定 HTTP 会话超时前 cshttpd 服务等待的秒数。

默认值为 "1800" 秒(30 分钟)。

21.10.3 GSE 队列超时值

以下 ics.conf 文件参数以秒为单位指定要在 Calendar Server 扫描组调度引擎 (Group Scheduling Engine, GSE) 队列中的传入作业之前等待的时间:

gse.belowthresholdtimeout="3"

如果队列中的作业数目大于分配的最大线程数,最后一个线程始终会重新扫描队列。因此,此设置仅在作业数目少于分配的最大线程数时才有效。

默认值为 "3"。增加该值可以减少服务器扫描队列的频率,改进总体性能。但是,如果队列因事件数量的增加而变得太大,则可以减少该时间以加快处理队列。这有可能导致总体性能降低,但用于更新事件的时间会更短。