CPU 使用率接近 100%

用 Laravel 搭建了一个小程序后台,白天一旦有用户访问(500 左右用户)CPU 使用率就直线飙升到 90% 以上,夜间用户访问量比较少(接近 0)CPU 使用率一般在 5% 以内。

查看相关进程发现 php-fpm CPU 使用率极高,php 慢日志都是 vendor 目录下的第三方依赖。

咨询了阿里云的专家和第三方专家均表示服务器配置没问题,可能程序代码有问题。

  • 服务器:CentOS 7.7 64 位
  • Laravel 版本:5.8
CPU
在这里,算法优先!
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 7

是图片,视频类的转换处理吗?这类很消耗内存资源

4年前 评论

@hxd 不是。一个用户做任务(签到、看新闻等简单任务)可以得到积分奖励的程序。

4年前 评论
playmaker

看看日志 mysql 占用内存情况

4年前 评论
Toiu

可尝试开启opcache

4年前 评论
颠倒的玉石

理论上500不多啊.....你应该是用了啥吃内存的。或者有的地方跑飞了 :joy:

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!