首頁  >  文章  >  後端開發  >  web集群, 程式檔案用同步的方式還是掛載的方式

web集群, 程式檔案用同步的方式還是掛載的方式

WBOY
WBOY原創
2016-09-23 03:30:081079瀏覽

web集群中, 肯定要保證每台機器程式碼檔案是一樣的.

那麼一般兩種方案,
一是透過同步軟體將上傳的程式碼同步到每台伺服器, 也就是每台機器上真的有各自的程式碼.
第二種就是每台伺服器都去掛載​​一台公共的文件存放伺服器.

這兩種方案, 第二種明顯是易於管理.

第一種可能效能更優,在網站運行時,因為直接讀取的本機文件. 但在管理上不便, 比如程式中記錄了日誌, 那麼多台伺服器就有各自的日誌, 要管理這些日誌, 還得合併, 而且不是簡單的合併, 多台伺服器同一天的同名日誌文件裡面每條日誌時間有交叉性, 得排序做個日誌分析管理.

有一個方法是單獨針對日誌存放到共同掛載的伺服器, 本來網站的文件上傳業務的確也是這麼做的.
但網站項目比較多, 程式設計師用的不同的語言框架, 日誌目錄配置又各不一致, 這樣就得每個程式手動改日誌保存目錄.

我偏向於用第二種,也就是每台web共同掛載的方式, 但這在伺服器有幾十上百台的大型集群中會有問題嗎,
上百台web伺服器運行的程式碼檔案都共同掛載到一個檔案伺服器?

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn