php-fpm 占用cpu过高? 可刷新运行 刷新

今天公司搞了一个活动,用户访问页面长时间加载不出来,服务器是8核32G

代码:

echo "1 查看cpu";

echo "<pre>top//按个大P按顺序排列</pre>";
// top 
//先top 然后P 排序
echo '<img src="https://jc91715.top/storage/app/blog/r63hhSDaFz.png">';

echo "2 查看 php-fpm 启动进程的策略";

echo '<img src="https://jc91715.top/storage/app/blog/fMo7jK199N.png">';

echo "3 <pre>将 pm = dynamic 改成 pm = static,内存大的用static方式,pm.max_children=内存除以30M,然后reload</pre>";

echo "4 去掉前端长轮询,改用wbsocket方式";

输出:

1 查看cpu
top//按个大P按顺序排列
2 查看 php-fpm 启动进程的策略3
将 pm = dynamic 改成 pm = static,内存大的用static方式,pm.max_children=内存除以30M,然后reload
4 去掉前端长轮询,改用wbsocket方式