配置 GlassFish Server 回復作業事件的方式
由於伺服器當機或資源管理員當機,作業事件可能未完成。完成這些中斷的作業事件並將其從故障中恢復至關重要。GlassFish Server 可在伺服器啟動時從這些故障中回復並完成作業事件。
執行回復作業時,如果無法連線至某些資源,則伺服器重新啟動作業可能延遲,因為伺服器正在嘗試回復作業事件。
如果作業事件跨伺服器進行,啟動此作業事件的伺服器會連絡其他伺服器以獲得作業事件的結果。如果無法訪問其他伺服器,則該作業事件將使用 [啟發式決策] 欄位來確定結果。
- 在瀏覽樹狀結構中,展開 [配置] 節點。
- 選取要配置的實例:
- 若要配置特定的實例,請選取該實例的配置節點。例如,對於預設實例 server,請選取 [server-config] 節點。
- 若要配置所有實例的預設設定,請選取 [default-config] 節點。
- 選取 [作業事件服務] 節點。
[作業事件服務] 頁面會隨即開啟。
- 在 [作業事件服務] 頁面上,選取 [啟用在重新啟動時] 核取方塊,以回復未完成的作業事件。
依預設,不會選取 [已啟用] 核取方塊。
- 在 [重試逾時] 欄位中,鍵入 GlassFish Server 嘗試連線至無法連線之伺服器的秒數。
預設值為 600 (10 分鐘)。
- 從 [啟發式決策] 下拉式清單中,選取作業事件中對於無法連線之伺服器的策略。
除非有很好的理由選取 [確定],否則請將 [啟發式決策] 保留設定為 [回復] (預設值)。確定不確定的作業事件會破壞應用程式的資料完整性。
- 按一下 [儲存]。
- 重新啟動 GlassFish Server。
另請參閱
版權所有 © 2010, Oracle 和 (或) 其關係公司。 保留一切權利。 法律聲明