码迷,mamicode.com
首页 > 其他好文 > 详细

系统架构演化,改造ssm项目

时间:2018-11-19 11:15:04      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:tom   内存溢出   tomcat   css   水平垂直   gif   webapps   localhost   char   

阶段一:单应用架构

完成

问题一:内存溢出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;
        }
…
    }

问题二:图片部分未识别,排版全错
未解决

阶段四:数据库压力变大,数据库读写分离

完成

阶段五:使用搜索引擎缓解读库的压力

阶段六:引入缓存机制缓解数据库的压力

阶段七:数据库的水平/垂直拆分

阶段八:应用的拆分

系统架构演化,改造ssm项目

标签:tom   内存溢出   tomcat   css   水平垂直   gif   webapps   localhost   char   

原文地址:https://www.cnblogs.com/acuii/p/9981341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!