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

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

Laravel

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 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年前 评论

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