问:,服务器负载高mysql占用高
答:您好,麻烦提供一下mysql的密码,或者宝塔的登录地址,用户名和密码,以便我司协助
非常感谢您长期对我司的支持!
问:宝塔 http://127.0.0.1:8881/c59f3cab/ n0xh20nk 3daabcc6
答:您好,目前查看到mysql占用不算高,用show full processlist查看运行最多的语句是:
explain SELECT IF(sum(num), sum(num), 0) AS `count` FROM `zjhj_bd_order_detail` WHERE (`goods_id`=2159) AND (`is_refund`=0) AND (`order_id` IN (SELECT `id` FROM `zjhj_bd_order` WHERE ((`mall_id`=6) AND (`is_delete`=0)) AND ((`is_pay`=1) OR (`pay_type`=2)) AND (`cancel_status` != 1)))
但是该语句运行时间并不长,且查询的行数不多。您的站点中mall.qingyiwei.com 访问稍等大一点,建议将cpu从2升级到4,然后再测试一下
非常感谢您长期对我司的支持!
问:已经将服务器临时扩容到4核 负载依旧很高
答:您好,
您是升级cpu之后监控中 负载已经降低了很多;
而且根据请求的地址看,每条都是需要对数据库查询的,这样也会导致数据库消耗资源高。
目前我们观察站点访问速度比较正常,您可以后续观察下。
问:运行的是小程序商城,每次查询的,耗时和资源消耗资源也不多,io也不高,真不知道是什么原因导致的了
答:您好,
但是短时间访问请求次数频繁的话,频繁查询数据库,这样使得数据库对cpu资源消耗会持续增加,更可况您之前的cpu 是2核,所以cpu很容易跑满;
目前增加了cpu 内核数之后,cpu的负载保持在比较正常的水平了的。
问:好吧 以前就是双核 运行cpu的高峰期负载也没有今天这么高 4核都七八十的负载 还有什么更好的排查方法么
答:您好:
没有其他的排查方法,其他只能看到负载高,看不到什么原因导致负载高,非常感谢您长期对我司的支持!
问:SSL购买了,重新设置了,小程序需要https访问,但是还是无法正常访问
答:您好,证书是过期状态,请重新下载下nginx的证书文件更新替换原来的,然后重启下nginx服务,如果需要我们帮您核实处理,请您提供正确的ssh登陆账号密码,或者wdcp的账号密码,以便我们登陆处理,非常感谢您长期对我司的支持!