在哪里设置PHP_FCGI_MAX_REQUESTS值? DUBLICATE

时间:2018-03-16 09:46:25

标签: php apache apache2 fastcgi plesk

我找不到conf文件的位置,我可以在其中更改PHP_FCGI_MAX_REQUESTS的值。 有关系统的信息:Debian,php7,FAST-CGI,Apache 2.4,Plesk Onyx 17。

网上有类似的问题,包括stackoverflow,但没有一个答案给出文件目录。

我需要使用它来解决错误(32)Broken pipe..mod_fcgid: ap_pass_brigade failed in handle_request_ipc function,因为很多人建议将其设置为FcgidMaxRequestsPerProcess的10倍。

1 个答案:

答案 0 :(得分:0)

对于安装了Plesk的所有基于Debian的操作系统,将其添加到/etc/apache2/mods-available/fcgid.conf块内的IfModule mod_fcgid.c文件中:

# tail -n 5 /etc/apache2/mods-available/fcgid.conf
  FcgidInitialEnv RAILS_ENV production
  FcgidIdleScanInterval 10
  FcgidMaxRequestsPerProcess 500

</IfModule>

不要忘记重新启动或重新加载服务:

# service apache2 graceful
[ ok ] Reloading web server config: apache2.