最近公司的小程式因為高峰期訪問緩慢的問題,打算用負載均衡試試。本人是個新手,在網上找了幾篇負載均衡的文章看了看,最後還是用了寶塔面板的負載均衡插件...這個伺服器我也是剛剛接手,很多東西都是以前的同事做的,所以做些東西總是磕磕碰碰的。 問題1:創建負載均衡時不能用已經綁定的網站,必須新添加一個,但是 ...
最近公司的小程式因為高峰期訪問緩慢的問題,打算用負載均衡試試。本人是個新手,在網上找了幾篇負載均衡的文章看了看,最後還是用了寶塔面板的負載均衡插件...這個伺服器我也是剛剛接手,很多東西都是以前的同事做的,所以做些東西總是磕磕碰碰的。
問題1:創建負載均衡時不能用已經綁定的網站,必須新添加一個,但是我做負載就是要在原網站上做啊,難道要把原網站先刪掉?在網上找到了一篇關於這個問題的文章
辦法:
1.用一個新功能變數名稱創建負載;
2.在網站管理的原網站上修改功能變數名稱,隨便換一個;
3.回到負載,把原網站功能變數名稱加上,不要的功能變數名稱刪除;
4.網站管理中改回原功能變數名稱
原文:https://mxlog.com/fenxiang/1519.html
問題2:公司有兩台伺服器,網站之前一直放在伺服器A上,這次的負載均衡也放在了A上。創建負載以後,伺服器B正常,通過功能變數名稱可以訪問到B伺服器的文件,但是A節點沒有正常運行。
辦法:經過一陣查找,發現是伺服器A沒有指定預設站點的問題。
問題3:設置了預設站點以後,兩個伺服器都已經正常了,這時候同事突然發現網站訪問報錯了:Warning: require(): open_basedir restriction in effect.。這時候領導也在群里問了,顧不上吃午飯了,趕緊百度...
辦法:
找了幾個解決辦法,有的說是修改php.ini文件的open_basedir,沒找到這個配置;有的說是改網站根目錄的.user.ini文件,這個倒是找到了,但改了沒反應;
最後在寶塔面板的站點修改里找到了辦法:把防跨站攻擊項的勾選去掉,成功了。
這裡再推薦這篇文章,我覺得很符合我遇到的情況 https://mxlog.com/fenxiang/1519.html
問題4:伺服器B下午時候又出錯了,Could not select database,經過查找,是資料庫連接出了問題
辦法:https://www.cnblogs.com/guanzelin/p/10622319.html