当前位置:澳门新葡亰亚洲在线 > 程序开发 > 错误解决:Nginx php-fpm 502 bad gateways

错误解决:Nginx php-fpm 502 bad gateways

文章作者:程序开发 上传时间:2018-12-31

  从Nginx日志里面很容易看出来,是php-fpm出了问题,重启php-fpm后网站恢复正常。php-fpm日志里面给出了详细的错误提示,子进程数已经达到设置的最大值。

  pm:表示使用那种方式,有两个值可以选择,就是static(静态)或者dynamic(动态)。

  在更老一些的版本中,dynamic被称作apache-like。这个要注意看配置文件的说明。

  如果dm设置为 static,那么其实只有pm.max_children这个参数生效。系统会开启设置数量的php-fpm进程。

  关于数量的计算方法可以通过memory_get_peak_usage(true)这个函数获得内存峰值,以此作为单个请求的程序内存消耗消耗量,并考虑进php-fpm本身的基础内存消耗,可以得到一个近似的单进程内存消耗量。

转载请注明来源:错误解决:Nginx php-fpm 502 bad gateways