当前位置: 首页 > wzjs >正文

搭建网站的方法seo网络优化推广

搭建网站的方法,seo网络优化推广,广东珠海网站建设,农商网站建设个人总结事故描述 在6.18日下午五点多,忽然接到通知说后端服务挂了,容器一直重启失败,连忙打开容器云,查看服务状态,抓取最近十分钟的日志,提取日志,发现接口调用日志全部正常,联系平台人员…

事故描述

在6.18日下午五点多,忽然接到通知说后端服务挂了,容器一直重启失败,连忙打开容器云,查看服务状态,抓取最近十分钟的日志,提取日志,发现接口调用日志全部正常,联系平台人员协助处理,排查容器本身问题,并尝试扩展实例个数,保障不影响业务使用。

排查方案

1.分析应用:抓取最近十分钟的日志,发现日志中大量请求信息,基本上都是用户登录或者是查询某个下拉数值(进入某些报表页面的用户较多,且报表筛选框都是使用的下拉查询),分析是否由于用户量激增,导致的http连接过多,影响使用。找到监控指标,发现请求数,请求响应时间正常,请求成功率100%,并无问题。
2.排查数据库:查看数据库,发现数据库连接池数量采用默认的8,但是此时数据库请求量已经达到了200,基本定位到问题出现在数据库层面。

进一步排查

根据数据库连接,定位到应该是某些数据库执行过程中,出现了锁表现象或者是不断重复的慢查询,导致连接没有及时释放,新请求获取不到连接,致使阻塞,且五点正值个别定时任务的执行节点,会有大量的数据库操作,将日志定位到16:59至17:01,进一步查找后发现,在某个一小时执行一次的定时任务中,第一次存在一个data too long 的错误,后面就开始出现了Deadlock found when trying to get lock; try restarting transaction,查看该定时任务的执行代码,发现存在事务回滚操作,由于上面的data too long导致了回滚,当多个事务试图获取某些资源(如表或行的锁)时,发生了循环等待的死锁,导致 MySQL 无法继续执行事务。继续向下查找日志,发现又变成了Lock wait timeout exceeded; try restarting transaction,这表示当前事务正在等待一个行锁或表锁,但在等待超时之后仍无法获取该锁,最后 MySQL 放弃继续等待,抛出该错误。由此,基本定位到问题,找到对应开发负责人,对错误表字段进行修复,并重新确认下事务回滚操作。

个人见解,仅供个人记录。

http://www.dtcms.com/wzjs/57093.html

相关文章:

  • 西昌建设招聘信息网站淘宝运营培训班
  • 网站建设的难点电脑优化大师有用吗
  • 做微信网站多少钱整合营销公司排名
  • 做下载网站seo优化方法
  • 怎么安装php网站收录查询工具
  • 个人网站怎么建立网络营销平台名词解释
  • 网站k关键词优化是怎么做的
  • 山东建设厅网站网址郑州网站推广排名公司
  • 陕西网站建设哪家好百度seo推广工具
  • 专门做团购的网站怎么自己注册网站平台了
  • 全新升级网站成都移动seo
  • 汇米网站建设2022年明星百度指数排行
  • 郑州做网站推广多少钱seo关键词快速排名介绍
  • 济南建站公司模板百度推广电话是多少
  • 电商app软件seo个人博客
  • 商业网站开发论文三个关键词介绍自己
  • 企业咨询管理是干嘛的郑州网站优化软件
  • 数据库查询网站建设优化建站seo门户
  • 如何查询网站的备案信息苏州seo关键词优化外包
  • 网站建设公司河南郑州谷歌推广方案
  • 郑州网站开发比较好的网络公司目前小说网站排名
  • 网站变灰 兼容新开发的app怎么推广
  • 长治网站建设东莞seo建站公司哪家好
  • 福建网络seo关键词优化教程二十条优化措施全文
  • wordpress自带企业主题下载网站优化排名推荐
  • 如何在路由器上做网站转跳seo每天一贴
  • win10使用dw做网站怎么创建一个网站
  • 公司如何申请一个网站网站推广seo教程
  • 深圳网站建设好页面seo是什么意思
  • ?a品定制网站开发方象科技服务案例