Назад | Перейти на главную страницу

оптимизация 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
  • IPCCommTimeout может быть слишком большим. Установите нормальный предел (60-180)
  • IdleTimeout установлен на 3600 или выше
  • 'DefaultMaxClassProcessCount' установлен в (число или ядро ​​процессора)
  • 'ProcessLifeTime' установлен на 7200
  • 'MaxProcessCount' устанавливает большой 'DefaultMaxClassProcessCount' (2 * 'DefaultMaxClassProcessCount')