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

指定 csadmind 服務在使閒置的 HTTP 連線逾時之前等待的秒數。

預設為 120 秒 (2 分鐘)。 

service.admin.resourcetimeout

指定 csadmind 服務在使資源行事曆的 HTTP 階段作業逾時之前等待的秒數。

預設為 900 秒 (15 分鐘)。 

service.admin.sessiontimeout

指定 csadmind 服務在使 HTTP 階段作業逾時之前等待的秒數。

預設為 1800 秒 (30 分鐘)。 

21.10.2 一般使用者的 HTTP 逾時值

下表說明 ics.conf 檔案中套用於一般使用者的 Calendar Server HTTP 逾時參數。

表 21–5 ics.conf 中用於一般使用者的 HTTP 逾時值 (cshttpd 服務)

參數 

說明 

service.http.idletimeout

指定 cshttpd 服務在使閒置的 HTTP 連線逾時之前等待的秒數。

預設為 "120" 秒 (2 分鐘)。

service.http.resourcetimeout

指定 cshttpd 服務在使資源行事曆的 HTTP 階段作業逾時之前等待的秒數。

預設為 "900" 秒 (15 分鐘)。

service.http.sessiontimeout

指定 cshttpd 服務在使 HTTP 階段作業逾時之前等待的秒數。

預設為 "1800" 秒 (30 分鐘)。

21.10.3 GSE 佇列逾時值

以下 ics.conf 檔案參數指定在 Calendar Server 為內送工作掃描群組排程引擎 (Group Scheduling Engine, GSE) 佇列之前需要等待的時間 (以秒為單位):

gse.belowthresholdtimeout="3"

如果佇列中的工作多於所配置執行緒的最大數目,則最後一個執行緒將始終重新掃描工作佇列。因此,僅當工作數目小於所配置執行緒的最大數目時,此設定才能生效。

預設為 "3"。增大此數目會減少伺服器掃描佇列的頻率並提昇整體效能。但是,如果由於事件量的增加而使佇列變得過大,可以減少時間,以允許更快處理佇列。這可能會導致降低整體效能,但事件將會更快更新。