對 TCP/IP Connection 延遲使用 DISPLAY STATUS

如果警示配接器、已確認警示配接器、訊息配接器或已確認訊息配接器服務在處理事件時似乎遇到延遲,請使用 DISPLAY STATUS 指令來判斷服務是否正在處理事件或服務是否閒置。

服務的 UP、DOWN 或 CO-IDLE 狀態是閒置狀態。 這指出服務未處理事件。
  • 如果服務 ConnectionMode 是連線導向的,則狀態 UP 表示從 ServerLocation 陳述式沒有與 指定事件伺服器 的現行連線。 如果尚未將警示或訊息傳送至服務,則此狀態為正常; 如果已傳送至少一個警示或訊息,則指出連線功能問題。 如果服務 ConnectionMode 沒有連線,則不論已傳送多少警示或訊息給服務,此狀態都是正常的。
  • 如果服務是連線導向,則會出現 CO-IDLE 狀態。 此狀態指出已存在與 指定事件伺服器 的連線。
  • DOWN 狀態指出服務非作用中。
GETPORT、SOCKET、CONNECT、SHUTDWN、CLOSE、RETRY 或 FL-IDLE 狀態是事件處理狀態。 這可能表示在嘗試處理事件時,有某種類型的延遲。 這些狀態可能在事件處理期間正常發生,但其持續時間很短。 如果在 DISPLAY STATUS 指令的兩次呼叫之間持續狀態,服務會遇到處理延遲。
  • GETPORT 狀態指出嘗試解決 指定事件伺服器的埠時發生問題。 擷取埠的延遲可能是下列項目所造成
    • 位於 指定事件伺服器 的非作用中埠對映程式
    • ServerLocation 陳述式上的伺服器名稱或位址不正確
    解決單一伺服器的 指定事件伺服器 埠的延遲最多可以持續 120 秒。 如果 ServerLocation 陳述式中列出多部伺服器,任何一部伺服器解析埠的整體延遲最長可達 120 秒,乘以無法解析埠的伺服器數目。
    附註: GETPORT 狀態不適用於已確認的訊息或已確認的警示配接卡。
  • SOCKET 狀態指出嘗試從 TCP/IP 擷取用來連接至 指定事件伺服器的 Socket 時發生問題。 服務在擷取 Socket 時不應遇到任何延遲。
  • CONNECT 狀態指出嘗試連接事件伺服器時發生問題。 連接至伺服器的延遲可能是下列原因所造成:
    • ServerLocation 陳述式上的伺服器名稱或位址不正確。
    • 網路延遲。
    連接至事件伺服器的延遲最多可以持續 3 分鐘。 如果 ServerLocation 陳述式中列出多部伺服器,則連接任何一部伺服器的整體延遲最多可以是 3 分鐘乘以無法建立連線的伺服器數目。
  • SHUTDWN 狀態指出嘗試關閉與 事件伺服器的連線時發生問題。 服務在關閉連線時不應遇到任何延遲。
  • CLOSE 狀態指出嘗試關閉與 事件伺服器的連線時發生問題。 服務在關閉連線時不應遇到任何延遲。
  • RETRY 狀態指出現有的連線導向連線已關閉。 如果連線不是主要連線,且已達到次要連線上傳送的事件數上限,則 事件伺服器或警示配接器、 已確認警示配接器、訊息配接器或已確認訊息配接器 服務可能已關閉該連線。 此狀態指出 60 秒逾時正在進行中。 在 RETRY 逾時之後,開始嘗試連接至 ServerLocation 陳述式清單中的其中一部伺服器。
  • FL-IDLE 狀態指出已達到清除事件快取期間每分鐘容許的事件數。 此數字指定在 BufferFlushRate 陳述式上。 逾時可以從近 0 秒到 60 秒,視符合 BufferFlush速率之前傳送事件的速度而定。