應用程式碼探測

應用程式碼探測會監視代理程式排程和代理程式所使用的資源。例如,使用應用程式碼探測,您可以識別使用過多資源的代理程式、執行時間超過正常的與落後排程的代理程式。此外,探測也能建議解決方案以解決問題。

應用程式探測所監視的代理程式有兩種:「代理管理程式」所執行的伺服器型已排定的代理程式,以及 Domino® HTTP 程序所執行的伺服器型網路代理程式。每個應用程式探測每日都會在每個探測子類型中,識別出 100 個問題最大的代理程式。

「應用程式碼:長時間執行的代理程式」探測會識別潛在的失控代理程式,並產生分級清單以列出執行時間最長的代理程式。對於 HTTP 探測,會在每天午夜重新啟動每天 100 個問題的清單,而對於「代理管理程式」探測,則會在快取重新整理時重新啟動,兩者都會按照「伺服器」文件的指定來進行。「代理管理程式」執行的已排定代理程式最小配置為五分鐘,這對應到輪詢間隔。由 HTTP 程序執行的網路代理程式的最小配置為一分鐘,這對應到輪詢間隔。無法配置輪詢間隔。啟用探測時,會監視所有代理程式。

「應用程式碼:依記憶體用量分級的代理程式」探測會追蹤 LotusScript®Java 代理程式的記憶體用量。在「代理管理程式」與 HTTP 中執行的相同的代理程式,其分級可能會不同。如果 HTTP 配置為執行並行代理程式,記憶體會由同時執行的代理程式所共用。因此,分級的臨界值有一部分取決於目前 HTTP 作用中的最大執行緒數的伺服器設定、網路代理程式是否配置為同時執行,以及代理程式所使用的記憶體。啟用探測時,會監視所有代理程式。

請在「Domino® 伺服器」文件的「網際網路通訊協定 > HTTP」標籤的「作用中執行緒數目」欄位中,指定執行緒的數目上限。請在「Domino® 伺服器」文件的「網際網路通訊協定 > Domino網路引擎」標籤的「同時執行網路代理程式」欄位中,指定並行代理程式設定。

註: IBM® AIX®LinuxLinux on IBM® zSeries® 無法使用 HTTP 探測(網路代理程式探測)。

另一種類型的探測不需要您進行任何配置、永遠都在執行中,而且會識別多種錯誤狀況。這類探測不會將其錯誤的報告數目限制在 100 個。它監視下列狀況:

  • 代理程式安全性錯誤
  • 因設計更新作業而停用代理程式
  • 執行時間超過最大值而異常終止的代理程式
  • 在非全文索引的資料庫中執行的全文檢索作業

本表包含您可以定義的「應用程式碼」探測名稱和說明。

1. 應用程式碼探測
應用程式碼探測名稱 說明
應用程式碼:落後排程的代理程式 根據當天最多的時間量,識別哪些代理程式已落後排程。這個探測的配置下限是 5 分鐘,與輪詢間隔相對應。這個探測適用於「代理管理程式」所執行的代理程式。
應用程式碼:依 CPU 用量分級的代理程式 產生一個清單,列出 100 個當日 CPU 用量最大的代理程式。此探測需較高的額外資源。啟用探測時,會監視所有代理程式。此探測適用於「代理管理程式」所執行的代理程式與網路代理程式。
應用程式碼:依記憶體用量分級的代理程式 追蹤 LotusScript®Java 代理程式的記憶體用量。此探測適用於「代理管理程式」所執行的代理程式與網路代理程式。
應用程式碼:長時間執行的代理程式 識別潛在的失控代理程式,並產生分級清單以列出執行時間最長的代理程式。此探測適用於「代理管理程式」所執行的代理程式與網路代理程式。網路代理程式的最小配置是 1 分鐘;「代理管理程式」所執行的已排程代理程式的最小配置是 5 分鐘。