首页 > 其他分享 >关于压测服务器差点崩溃

关于压测服务器差点崩溃

时间:2022-08-20 14:22:35浏览次数:45  
标签:发现 压测 update 查询 差点 服务器 wait

昨天试着将最近写的秒杀项目部署到服务器上做压力测试。

在商品详情做压测一点问题没遇上,因为还没做优化所以当时吞吐量300我觉得还ok

然后下单操作的压测就突然一下子请求完全没响应,然后我看cpu性能监控cpu性能爆红,100%

然后立刻停掉项目,发现性能占用很快就下来了,接着去看日志,发现报错出现了lock wait timeout,大致看得懂啥意思,但是不知道怎么解决。

顺着网上各个博主的思路查看发现我想要查询的表从我一开始查询就lock wait,而锁就是我在查询时加的for update排他锁,就很离谱了。

当时咨询老师,老师说我的表结构不合理需要重新改改,改动的时候发现表完全锁死动不了了,于是我就重启了mysql

重启之后发现for update的语句能跑通了,再次尝试下单操作,但是还是卡在某个位置。debug一遍就发现了是我在生成订单号时的一个循环算法中,判断循环终止的语句应当是取余,而不是相除。

标签:发现,压测,update,查询,差点,服务器,wait
From: https://www.cnblogs.com/neo-y/p/16607641.html

相关文章

  • MAC环境nginx搭建静态资源服务器
    MAC环境nginx搭建静态资源服务器安装nginxmac环境nginx比较简单,使用命令安装即可brewinstallnginx查看nginx信息brewinfonginx启动命令:launchctl命令启动注意......
  • 服务器负载暴增排查
    top状态查看      系统平均负载高,但cpu,内存,磁盘io都正常      系统平均负载   1.平均负载是指单位时间内,系统处于可运行状态和不可中断状态......
  • 一台服务器​最大并发 TCP 连接数多少
    一台服务器​最大并发TCP连接数多少入门小站 入门小站 2022-07-0622:10 发表于湖北收录于合集#Linux485个#tcp4个首先,问题中描述的65535个连接指的是......
  • 使用filezilla server搭建ftp服务器
    一、软件准备链接:https://pan.baidu.com/s/1JAoeatwaivQTa_VfTmRFTw提取码:6688二、安装Server先一路默认下一步,直到安装完成后弹出这个页面后,进行相关配置;FileZil......
  • Amazon服务器安全组开放指定端口
    假设我需要开放公网对应的3000端口,找到实例EC2->“安全组”选项->“入站规则”->“编辑入站规则”修改以下内容:......
  • 高性能服务器之事件处理模式
    I/O模型对于一个套接字上的输入操作,通常存在以下两个步骤:等待分组到达,被复制到内核缓冲区中将数据从内核缓冲区复制到应用进程的缓冲区中对于上述过程,在Unix下有5......
  • 运维脚本--------从服务器发送邮件给自己的邮箱
    1、在服务器上安装邮件发送软件yuminstallmailx-y2、vi/etc/mail.rc3、通过set指令配置相关4、配置发件人地址[email protected]=smtp.qq.comset......
  • 运维脚本------一键查询服务器利用率
    #一键查看服务器利用率#1、CPU利用率60%#命令top,vmstat#2、内存利用率#命令free-m#3、监控磁盘的利用率#命令df-Th#4、tcp连接状态侧面反映并发情......
  • Tomcat 服务器学习和使用(一)
    原文:JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)一、Tomcat服务器端口的配置Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件......
  • 从本机上传资源到服务器端
    从本机上传资源到服务器端自己记录一下,也分享一下。上传单个文件举例:`scpD:\dskop\[email protected]:/root`解释:scp本机文件路径roo......