簡體   English   中英

Ektron eSync負載均衡的生產CMS服務器

[英]Ektron eSync to load balanced production CMS servers

我正在尋找一種在我們的生產環境中運行eSync時不停機的方法。

當前,我們有2台運行CMS400 v7.5的Windows 2012 IIS服務器,位於清漆Web緩存實例后面。

當運行eSync時,由於ektron服務重新啟動,導致站點中斷長達一分鍾左右。 有沒有一種方法可以錯開一個e-Sync部署,以便一次只能關閉一個節點?

我已經設置了運行狀況檢查,以便僅將客戶端定向到“健康”的CMS節點。

TIA

伊恩

通常,人們將使用eSync僅同步內容(即數據庫同步)。 最好通過手動部署文件(即模板同步)來完成文件同步。 盡管eSync使您可以選擇部署文件,但這並不意味着您必須這樣做。

最佳做法如下:

  1. 從負載平衡器中刪除Web服務器1,以便只有Web服務器2處於活動狀態。
  2. 手動將代碼部署到Web Server 1
  3. 測試Web Server 1是否正確加載,這使IIS有時間在代碼更改后重新加載站點。
  4. 將Web Server 1重新放入負載平衡器。
  5. 從負載平衡器中刪除Web服務器2,以便只有Web服務器1是活動的。
  6. 手動將代碼部署到Web Server 2
  7. 測試Web服務器2
  8. 將Web Server 2重新添加到負載均衡器中

這種方法意味着您的公共網站不會停機,也不會減速。 您還可以減少由於不可預見的問題而導致新代碼破壞公共網站的可能性。

我們遇到了同樣的問題。 我們的解決方案是不使用Ektron負載平衡,並具有單獨的數據庫和與各個服務器的esync連接。

缺點是-

  • 需要運行兩次esync
  • 用戶生成的內容只有在同步和重新同步之后才能在服務器之間共享。

否則,您可以安排esync在低優先級的時間發生,以使中斷影響最小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM