2012-05-19 30 views
0

我的PHP應用是與負載平衡的主 - 從服務器上運行。有時候上傳請求會重定向到從服務器,並且文件只會上傳到從服務器。它不會與主人同步。我想將從站的apache服務器的文件上傳路徑更改爲主站。我應該如何在php.ini中做到這一點,而不需要在我的應用程序中進行修改?什麼是我要在php.ini中上傳的文件移動到遠程服務器所做的更改?

+0

調查NFS。 PHP無法處理「遠程」上傳。或者在每臺服務器上設置rsync以在兩者上覆制文件。在我看來,最好的解決辦法是讓存儲和文件上傳後,在專用服務器(無論服務器 - 主,從)的文件移動到存儲服務器,並刪除原。 –

回答

0

的php.ini不能與處理(據我所知)。我能想到的唯一選項是:

一)我使用的唯一的解決辦法是有一個單獨安裝的文件系統上傳文件 - 所以無論是系統文件上傳到基本相同的地方。 (確保在基本目錄限制中的file_system是啓用的 - 所以許多需要mod php.ini。)

b)負載平衡器需要將一種類型的調用重定向到始終相同服務器(即主人)。我不擅長負載均衡,所以不知道這是否可行。

(和c,你的問題排除在外,是將應用程序分成兩部分。)

+0

嗨羅比,感謝您的信息。 :) –

相關問題