发表于: 2018-02-12 13:05:13

2 730


一、今天完成的事情


1、对服务器上部署的项目进行压测,压测强度比本地无错误强度只低不高,按道理项目应该不会出错




实际情况却不理想,错误率飙升



查看错误信息,才发现所有的报错都是同一个问题


请求超时,那应该不属于项目的问题,有时间让师兄帮我测一下看看是什么问题


之后统计了500次的相关结果


发现ngnix确实是收到了客户端浏览器的500次请求


但是控制器却没有执行500次,也没有访问500次数据库

问题应该出在nginx将请求发送到tomcat容器的过程中或者控制器处理过程中出现问题,不过结合上面的报错全部都是请求超时,我推断应该是tomcat容器在负载量上存在问题,导致网上一些请求没有在规定时间内得到接收,导致请求过期,所以报了请求超时的错误




2、学习了java基础当中的集合和数组



3、下午收拾细软准备明天早上坐车回家过年了,暂时先写这么多






二、年后回来计划完成的事情


1、首先加入缓存,然后继续压测,看看问题是不是出在数据库压力过大导致提取数据失败,不过根据报错来看,500线程还不至于引起数据库压力过大,为了严谨和任务完成度,还是得加入缓存试试看



2、配置nginx负载均衡,再装一台tomcat试试双通道排队的情况下还会不会出现请求超时的问题,我预计不会出现了


3、缓存和负载均衡都加持一下,看看能最高压测多少线程能不报错




三、遇到的问题


暂无




四、收获


如上所述


task6开始时间:2018.02.07

预计demo时间:2018.03.03



暂无延期风险







http://task.ptteng.com/zentao/project-task-488-unclosed.htm



返回列表 返回列表
评论

    分享到