中易网

我用Nginx+PHP-FPM搭建的网站,每隔5分钟PHP-FPM进程数量突然骤降至个位数甚至为零,怎么回事呢?

答案:2  悬赏:0  
解决时间 2021-04-28 05:25
  • 提问者网友:全員惡人
  • 2021-04-27 14:59
我用Nginx+PHP-FPM搭建的网站,平时PHP-FPM进程为六七十个。每隔5分钟PHP-FPM进程数量突然骤降至个位数甚至为零,十秒左右后恢复正常,但是CPU占用率瞬间飙升至80%以上,导致负载过高,请教大神们是怎么回事呢?怎样才可以解决?
最佳答案
  • 二级知识专家网友:萌萌哒小可爱
  • 2021-04-27 15:05
什么系统?
什么应用占用了CPU?
php-fpm 的进程数是恒定的,过程中不会自己死,除非 restart or reload , 你是不是写脚本每5分钟重启 php-fpm >?
全部回答
  • 1楼网友:情战辞言
  • 2021-04-27 16:26
nginx+apache+php会更好,因为可以充分利用nginx的“反向代理”技术。将静态文件由nginx处理,动态文件(php)由apache处理,这是最高效的处理方式。但是,一般网站都不需要这么做,因为没有高并发的情况下,这样做并不能体现非常大的优势。如果是商城,比较注重速度的,就使用nginx+php;如果是政府网站等,比较注重稳定性的,就使用apache+php。当然,如果不嫌麻烦,完全可以搭建nginx+apache+php的环境。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息