1. 程式人生 > >專案配置過程中的注意事項

專案配置過程中的注意事項

所有人將防火牆永久性關閉,防止出現拒絕訪問情況
systemctl status firewalld 檢視狀態
systemctl stop firewalld 暫時關閉防火牆
systemctl disable firewalld 永久關閉

當遇到maven依賴報錯且不下載的時候,在倉庫下搜尋所有的.lastUpdated結尾的檔案刪掉。之後再重新引入一下依賴就可以了。

一、Nginx
1.訪問Nginx需要關閉防火牆。
2.Nginx日誌檔案位置在Nginx的logs目錄下面,檢視命令:cat error.log
3.Nginx配置靜態分離的路徑必須存在
例如:location /ace {
root /opt/www/;
}
必須在根路徑下有一個opt資料夾,opt下有www資料夾
注意:攔截的路徑ace會自動新增到www後面,所以www後面還要有一個ace資料夾之後才能放靜態檔案。
注意:根路徑是“/” 不是“root” , “root”是根路徑下的一個資料夾
4.在做負載均衡的時候要用日誌模式啟動tomcat,防止tomcat報錯而不知情。
啟動命令在bin路徑下,./startup.sh | tail -f …/logs/catalina.out
5.使用SpringSession處理session時,若配置了域名訪問,則只能用域名訪問才會生效,使用ip訪問不會共享session。

二、Springboot
1.springboot的啟動類必須放在其他類的同一個包下或者父級包下。且不能直接放在跟路徑即java下。
2.整合dubbo zookeeper時。注意啟動類必須加@EnableDubboConfiguration
在controller注入service時@Reference時alibaba包下的不是jdk的。
3.整合jsp時, 若訪問jsp頁面出現下載選項,檢視pom檔案的依賴是否完整,且依賴是否下載完全。
4.thymeleaf模板不能訪問時同上,檢查依賴。

三、FastDFS
1.在執行yum命令時需要虛擬機器可以訪問網路,如果固定過ip可能會訪問不了,去掉即可。
2.fastdfs的所有配置檔案中涉及的路徑必須真實存在。
3.測試上傳的檔案必須真實存在。
4.在進行叢集配置時:新建的虛擬機器ping不通,先檢視一下虛擬機器ip是否存在
命令:ip addr 如果沒有則將/etc/sysconfig/network-scripts 下面的ifcfg-ens33檔案中的ONBOOT改為yes 儲存之後執行service network restart 即可。

四、ActiveMQ
1.個別電腦啟動activemq會比較慢,過一會在訪問。如還是不行就檢視日誌檔案是否報錯 在data下面 cat activemq.log
2.topic必須先啟動監聽者(訂閱者)才能接受到訊息。

五、MySQL主從複製。
1.注意四個伺服器的一致性,不可以隨意刪除,更改其他資料庫沒有的資料,否則會導致主從複製失效。
2.複製貼上的時候注意開頭是否完整,有時貼上會丟失前幾個字元。尤其注意配置檔案每一行後面有沒有空格,有空格則啟動報錯。
3.日誌檔案在3307/3308/3309/3310下面,檢視命令cat error.log

六、Mycat
1.注意配置檔案中文亂碼,如有亂碼必須刪除,否則啟動報錯。