系統架構演化,改造ssm專案
阿新 • • 發佈:2018-11-19
階段一:單應用架構
完成
問題一:記憶體溢位java.lang.OutOfMemoryError
解決:對tomcat容器,可以在啟動時對jvm設定記憶體限度。對tomcat,可以在catalina.bat中新增:
set CATALINA_OPTS=-Xms128M -Xmx256M
set JAVA_OPTS=-Xms128M -Xmx256M
或者把%CATALINA_OPTS%和%JAVA_OPTS%代替為-Xms128M -Xmx256M
階段二:應用伺服器和資料庫伺服器分離
完成
階段三:應用伺服器叢集
完成
問題一:nginx沒有轉發,報404
解決:重新安裝nginx,配置如下
#gzip on; upstream tomcats{ server 10.211.55.10:8080 weight=1; server 10.211.55.10:8081 weight=2; } server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://tomcats; #root html; #index index.html index.htm; } location ~\.(css|js|png|jpg|gif)$ { root /usr/local/apache-tomcat-8.5.34/webapps/ROOT; } … }
問題二:圖片部分未識別,排版全錯
未解決
階段四:資料庫壓力變大,資料庫讀寫分離
完成