laravel5.5服务器php-fpm占用cpu100%造成的原因是什么
如图,项目用的是laravel5.5版本,昨晚上php-fpm占用cpu差不多100%,导致系统卡了4-5个小时,
请问有什么方法定位到是什么造成这么卡的原因吗?(环境是docker搭建的lnmp)求大佬指点一下,
那就是代码有问题
看下fpm慢日志
很大概率是你受到攻击了,访问量大服务器阻塞了,看看服务器流量监控
php-fpm进程太多了 其次排查一下是否有恶意攻击
以前遇到过PHP文件被挂马。检查下PHP文件有没有异常大的。
问一下你们laravel开启过opcache吗,这东西有什么风险,或者有什么需要的,我感觉可以区尝试这个解决一下
一般是被流量工具了,可以尝试阿里云web防火墙或是百度云加速防火墙,百度的有免费可以尝试一下,看看是不是有攻击流量
每个fpm的cpu使用有点高啊,照截图的来,10个左右的fpm就把cpu占满了
站点访问日志打开,通过站点访问日志文件查看一下数据情况,确认一下站点是否异常,日志文件通过这个可视化的监控工具查看。goaccess.io/