linux高可用性,linux – 高可用性Cron Jobs
信息
我們目前正在為運行PHP的Nginx(在Centos 7上)創建高可用性集群.大多數配置已經映射,它應該在群集環境中很好地工作.
不幸的是,我們唯一不能解決的問題是cron jobs(cron作業將執行PHP代碼).據我所知,cron作業分別在每個主機上執行.這意味著我們要么:
>沒有一個完整的高可用性環境,在單個服務器發生故障時,另一個服務器接管并且一切仍然像以前一樣工作(盡管速度較慢).
>我們運行每個cron作業并將結果保存在數據庫中以確定它是否已經運行.這不是一個可行的解決方案,因為我們的一些cron作業可能需要數小時才能運行 – 這些需要在下一個工作日之前執行.
>我們找到了某種解決方案,可以執行高可用性的cron作業.
研究
看到解決方案3如何幫助我們維護高可用性環境,這是首選方法.不幸的是,我們對這些解決方案并不十分熟悉,因此我尋求您的專業知識,幫助我們找到適合我們需求的解決方案.我們對Linux機器不是很熟悉(除了Nginx服務器之外整個環境都是Windows)并且對使用這些機器知之甚少(盡管到目前為止我們已經能夠解決這個問題).
選項
>此解決方案似乎提供簡單的設置,似乎是一個不錯的產品
>這使用多個其他實用程序來操作,包括一個實際的數據庫(不理想,但可以工作)
>似乎提供了許多功能,可能是此列表中最好的產品
>除了基于Golang之外,我對此并不太了解.
>如果沒有別的辦法,這是一個“如果一切都失敗”的方法……
>其他選擇??? – 如果您找到一些,請提供其他選項,我會在此處提供
問題
>您對不同選項的專家意見或建議是什么?
>您使用不同選項(優點/缺點)的經歷是什么?
>您認為我們在基礎設施中使用哪些選項? (如果需要有關我們基礎設施的其他信息,請告知我們)
筆記
對此有任何幫助非常感謝.
我意識到這個問題已被問到before,雖然它看起來已經過時(2011年),并且已經創建了許多新的解決方案.
總結
以上是生活随笔為你收集整理的linux高可用性,linux – 高可用性Cron Jobs的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android外置传感器,Android
- 下一篇: mpvue微信小程序动画_mpvue小程