最近几天公司业务使用的阿里云服务器CPU经常占用100%,目前并发数在100至200之间
服务器使用的centOS6.8系统,业务采用LNMP构架。
就目前统计每天访问最多2000多人,并发也不高。
CPU已经夸张的占用满了。
如图可以看到都是PHP-FPM占用。后端PHP使用的laravel框架。PHP7.1版本。
我也是半路接手的代码,在之前的基础上增加了些功能。
业务逻辑大多都是基于增删改查的扩展。MySQL数据库独立部署不在这台服务器上。并且服务器与数据库是内网通信。
cpu为什么占用那么厉害?即使接手的代码质量差就目前的并发量也不至于这么夸张的占用吧
下面贴CPU配置图
CPU信息
服务器配置是16G内存,3M带宽,40G普通硬盘。
代码在准备重构。
想问有没有什么方法能定位到是哪段代码导致CPU占用过高?
而且就cpu信息阿里云是否有限制?
忘了说CPU是1核双线程。