laravel5.5服务器php-fpm占用cpu100%造成的原因是什么

Laravel
如图,项目用的是laravel5.5版本,昨晚上php-fpm占用cpu差不多100%,导致系统卡了4-5个小时,
请问有什么方法定位到是什么造成这么卡的原因吗?(环境是docker搭建的lnmp)求大佬指点一下,

Laravel

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 9

那就是代码有问题

2年前 评论
oyghan

很大概率是你受到攻击了,访问量大服务器阻塞了,看看服务器流量监控

2年前 评论

php-fpm进程太多了 其次排查一下是否有恶意攻击

2年前 评论
arvin-hermit (作者) 2年前
Imuyu 2年前
arvin-hermit (作者) 2年前
Imuyu 2年前

以前遇到过PHP文件被挂马。检查下PHP文件有没有异常大的。

2年前 评论

问一下你们laravel开启过opcache吗,这东西有什么风险,或者有什么需要的,我感觉可以区尝试这个解决一下

2年前 评论
Imuyu 2年前
滚球兽进化 2年前

一般是被流量工具了,可以尝试阿里云web防火墙或是百度云加速防火墙,百度的有免费可以尝试一下,看看是不是有攻击流量

2年前 评论

每个fpm的cpu使用有点高啊,照截图的来,10个左右的fpm就把cpu占满了

2年前 评论

站点访问日志打开,通过站点访问日志文件查看一下数据情况,确认一下站点是否异常,日志文件通过这个可视化的监控工具查看。goaccess.io/

2年前 评论

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