Logging

需要可擴展、高可用的事務日誌伺服器

  • September 1, 2010

我的要求:

  1. 必須能夠在節點故障後繼續操作 2) 日誌必須在節點故障後可恢復 - 沒有數據失去 3) 必須能夠橫向擴展 4) 必須是事務性的 - 當記錄消息時,我需要保證它持久化到磁碟

這類似於我之前的問題,但我剛剛意識到事務功能的重要性。這是一個醫療應用程序;我們不能失去任何日誌消息。

謝謝!!

使用 rsyslog 進行可靠轉發將使您入門。rsyslog文件還包含描述如何將數據寫入數據庫以及如何擴展寫入數據庫的頁面。

現在這個設置並沒有專門處理多個日誌伺服器之間的自動故障轉移。我個人並不擔心,因為每個發送日誌數據的客戶端都會將數據排隊,直到日誌伺服器備份。我安裝了監視器,可以通知我日誌伺服器已關閉。

如果您已經有一個具有適當故障轉移和高可用性設置的數據庫系統,您可以設置兩個日誌伺服器並使用心跳系統(可能是linux-ha)從實時日誌伺服器自動接管 IP .

引用自:https://serverfault.com/questions/166366