阶段一:单应用架构
完成
问题一:内存溢出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;
}
…
}
问题二:图片部分未识别,排版全错
未解决
阶段四:数据库压力变大,数据库读写分离
完成