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

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

Laravel

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前 评论

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