2011-12-19 74 views
0

我最近開始爲一家在線銷售大量產品的公司工作。隨着業務的不斷增長,他們不再爲其託管提供更具擴展性的解決方案,而是將VPS實例與其託管提供商相結合,在現在三臺VPS機器之間創建了一條SSH隧道,以促進本地MySQL連接,並將不同的域分配給不同的VPS機器。3 Magento服務器遷移到1 - 產品圖像

我已經整理出了一個大型可擴展的服務器,我們現在正在遷移到這個服務器,並且已經建立了新服務器,以便像我們擁有的三臺VPS服務器一樣進行配置。

我rsync'd一個服務器的Magento安裝的內容記在我的本地機器上,做了一些測試,改變了一些配置選項和一切正常上傳一次在新服務器上。我遇到的問題是,有些網站(三臺VPS機器中有大約15臺),沒有產品圖像。

我認爲這是因爲Magento已將這些產品圖像放入分配域的服務器的文件系統中。

我的問題確實是,從每個VPS服務器到主服務器rsync同步rsync的內容是否安全,或者Magento是否創建了自己的文件結構,並且可能會覆蓋事物?

希望你們能指點我正確的方向。

乾杯,

戴夫

回答

0

我有一個類似的設置工作。我們有一臺最少3臺負載均衡的服務器,它們通過一條SSH隧道從一個數據庫運行。

你說得對,Magento在哪裏存儲圖像。當Magento在/ magento/media /中創建圖像時,它將創建兩個文件夾,其中包含文件名的前兩個字符。例如,一個名爲「Image1.jpg」上傳到目錄文件會去:

/path/to/magento/media/catalog/i/m/Image1.jpg 

相反rsyncing所有其他服務器後面,我們已經建立了我們的管理區以直接解決到主服務器,和rsync每隔5分鐘左右將主服務器中的媒體文件發送給其他人。

這不是一個完美的解決方案,但它現在對我們很有用。我們研究過在服務器之間共享文件系統,但這有它自己的缺點。

希望這會有所幫助。