> # Coherence 伺服器：組態：一般

> 組態選項 相關工作 相關主題

> 使用 ActiveCache 時，使用此頁面來設定 Coherence 伺服器。Coherence 伺服器是獨立的快取伺服器，專用的 JVM 執行處理負責維護和管理快取的資料。

> 注意：此頁面為現有的 Coherence ActiveCache 實行提供回溯相容性。對於新實行，Coherence 已與 WebLogic Server 整合，作為容器子系統；因此通常會在 WebLogic Server 網域層中設定 Coherence，作為單一受管理伺服器執行處理或是使用 WebLogic Server 叢集。

> 這些設定值只是用於啟動受管理的 Coherence 快取伺服器。節點管理程式所啟動的管理伺服器執行處理不會使用指定的設定值。

> #### 組態選項

> 名稱 | 描述
> --- | ---
> 名稱 | 此伺服器執行處理的英數名稱。 此欄位不接受空白字元。 該名稱對網域中的所有組態物件都必須是唯一的。在一個網域中，每個伺服器、機器、叢集、JDBC 連線集區、虛擬主機和其他任何資源類型都必須進行唯一命名，且不能使用與該網域相同的名稱。 不會使用伺服器名稱作為在該伺服器上部署之應用程式 URL 的一部分。它僅供識別之用。伺服器名稱顯示在管理主控台中，且如果使用 WebLogic Server 命令行公用程式或 API，則可使用此名稱來識別伺服器。 為了定義 Unicode 伺服器名稱，底層作業系統必須支援 Unicode 字元。 建立伺服器之後，您便無法變更其名稱。但可複製伺服器並為其提供新名稱。 MBean 屬性： `CoherenceServerMBean.Name` 在您重新部署模組或重新啟動伺服器之後，變更才會生效。
> 機器 | 此伺服器將在其上執行的 WebLogic Server 主機電腦 (機器)。 如果您要使用節點管理程式啟動此伺服器，則您必須將該伺服器指定至機器，且必須設定節點管理程式的機器。 如果伺服器執行處理已在執行中，您將無法變更此值。 MBean 屬性： `ManagedExternalServerMBean.Machine` 在您重新部署模組或重新啟動伺服器之後，變更才會生效。
> 叢集 | 與此伺服器相關的系統層級 Coherence 叢集資源。 MBean 屬性： `CoherenceServerMBean.CoherenceClusterSystemResource` 在您重新部署模組或重新啟動伺服器之後，變更才會生效。
> 單點傳播監聽位址 | 叢集單點傳播監聽器的 IP 位址。 此屬性可用來覆寫參照之 Coherence 叢集的值。 MBean 屬性： `CoherenceServerMBean.UnicastListenAddress`
> 單點傳播監聽連接埠 | 叢集單點傳播監聽器的連接埠。 MBean 屬性： `CoherenceServerMBean.UnicastListenPort` 最小值：`1` 最大值：`65535`
> 啟用單點傳播連接埠自動調整 | 指定當連接埠因使用中而無法繫結時，是否自動增量單點傳播連接埠。 MBean 屬性： `CoherenceServerMBean.UnicastPortAutoAdjust`
> 啟用自動重新啟動 | 指定如果此伺服器當機或意外關閉，節點管理程式是否可以自動重新啟動此伺服器。 MBean 屬性： `ManagedExternalServerMBean.AutoRestart`
> 重新啟動間隔 | 可重新啟動伺服器的秒數期間，最多可重新啟動 RestartMax 中所指定的次數。 MBean 屬性： `ManagedExternalServerMBean.RestartIntervalSeconds` 最小值：`300` 最大值：`2147483647`
> 重新啟動嘗試次數上限 | 節點管理程式可以在 RestartIntervalSeconds 所指定的間隔內重新啟動此伺服器的次數。 MBean 屬性： `ManagedExternalServerMBean.RestartMax` 最小值：`0` 最大值：`2147483647`
> 重新啟動延遲 | 節點管理程式在重新啟動此伺服器之前應該等待的秒數。 在結束伺服器處理作業之後，系統可能需要數秒鐘來釋放伺服器使用的 TCP 連接埠。如果節點伺服器嘗試在受管理伺服器的連接埠仍處於作用中時，重新啟動它，則啟動嘗試會失敗。 如果啟用 AutoMigration 且 RestartDelaySeconds 為 0，則會自動將 RestartDelaySeconds 設為租約時間。這會防止伺服器在先前的租約仍然有效時進行移轉之後無法重新啟動。 MBean 屬性： `ManagedExternalServerMBean.RestartDelaySeconds` 最小值：`0` 最大值：`2147483647`
> 節點管理程式連線逾時 | 傳回逾時值以供 NodeManagerRuntime 建立通訊端與代理程式之間連線時使用。請預設最大時間值，因為 SSH 代理程式可能需要較長的連線建立時間。 MBean 屬性： `ManagedExternalServerMBean.NMSocketCreateTimeoutInMillis` 最小值：`0` 在您重新部署模組或重新啟動伺服器之後，變更才會生效。

> 相關工作

> - 建立 Coherence 伺服器
> - 設定 Coherence 伺服器的啟動引數
> - 從管理主控台啟動 Coherence 伺服器
> - 設定節點管理程式

> 相關主題

> - 在 WebLogic Server 中部署 Coherence 應用程式
> - 管理 Oracle WebLogic Server 的節點管理程式
> - 允許的 Coherence 伺服器啟動參數