针对专用网站优化 mod_fcgid

针对专用网站优化 mod_fcgid

我正在使用 mod_fcgid,并试图找到有关如何优化它以运行专用网站的资源,但没有成功...到目前为止我已经:

我已经运行了 apache2,并且试图生成 php 进程并使其始终运行,这样 apache 就不必不断地生成它们。

# Fastcgi configuration for PHP5
LoadModule fcgid_module modules/mod_fcgid.so
MaxRequestsPerProcess 5000
# Maximum number of PHP processes.
MaxProcessCount       8
# Number of seconds of idle time before a process is terminated
IPCCommTimeout        1800
IdleTimeout           1800
AddHandler fcgid-script .php5 .php4 .php .php3 .php2 .phtml
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php5
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php4
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php3
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .php2
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .phtml

答案1

  • 'IPCCommTimeout' 可能太大。设置正常限制 (60-180)
  • “IdleTimeout”设置为 3600 或更高
  • ‘DefaultMaxClassProcessCount’ 设置为(数字或 CPU 核心)
  • ‘ProcessLifeTime’ 设置为 7200
  • 'MaxProcessCount' 设置较大 'DefaultMaxClassProcessCount'(2*'DefaultMaxClassProcessCount')

相关内容