FastCGI

Ниже представлены материалы с меткой/тегом "FastCGI".

  • После обновления PHP в Debian mpm_event автоматически переключается на mpm_prefork

    apache-logo.gif HTTP/2 в Apache 2.4 работает только с модулем mpm_event, потому mpm_prefork был отключён (a2dismod mpm_prefork), а на его место поставлен mpm_event (a2enmod mpm_event), сервер перезапущен, HTTP/2 работает. Однако, стоило установить обновление для PHP так mpm_event был автоматом отключен, а вместо него обратно включен mpm_prefork.

  • Использование кэшеров байт-кода в условиях FastCGI

    binary-numbers-logo Да, нужно принимать во внимание, что при использовании акселераторов в условиях FastCGI у каждого PHP процесса будет свой кэш APC/eAccelerator/Xcache, что будет чревато многократным кэшированием одних и тех же данных, а также довольно "странным" поведением кэшера.

  • Apache FastCGI и PHP_FCGI_CHILDREN

    apache-logo Какое должно быть значение PHP_FCGI_CHILDREN при использовании PHP ака FastCGI. "PHP child process management" при использовании PHP ака FastCGI должно быть включено или отключено.

  • Apache MPM ITK: FastCGI vs MPM-ITK

    article Что быстрее? FastCGI или Apache MPM ITK? Какое решение выбрать для разграничения прав пользователей на httpd процессы сервера? mod_peruser, mod_suphp, fastcgi ил Apache MPM ITK?

  • Как ограничить число php-cgi процессов для mod_fcgid?

    Как ограничить число php-cgi процессов для mod_fcgid? Процессы php-cgi пожирают память размножаясь в геометрической прогрессии и не хотят умирать по истечении лимита FcgidMaxRequestsPerProcess, после чего php-cgi активно начинает сваливать всё в swap и система начинает выдавать "502 Bad Gateway".

  • Побеждаем ошибки mod_fcgid/php-cgi ака suexec HTTP 500 и иже с ними

    Побеждаем ошибки mod_fcgid/php-cgi ака suexec HTTP 500 и иже с ними Самыми распространенными ошибками mod_fcgid являются "Premature end of script headers", "can't lock process table in pid", "can't apply process slot", "couldn't bind unix domain socket", "exit(communication error), get unexpected signal 11"...

  • Тотальное кэширование бэкенда на APACHE + PHP 5.3 aka FCGI в фронтэнде NGINX

    Тотальное кэширование бэкенда на APACHE + PHP 5.3 aka FCGI в фронтэнде NGINX Кэширование в NGINX для анонимных и зарегистрированных пользователей. Кэширование контента в фронтэнде NGINX помогает существенно снизить нагрузку на бэкенд, а соответственно и на весь сервер в целом...

  • Настройка SuExec Apache 2.2 + Nginx под PHP 5.3 ака Fast CGI в CentOS 5,6

    Настройка SuExec Apache 2.2 + Nginx под PHP 5.3 ака Fast CGI в CentOS 5,6 SuExec позволяет выполнять/запускать CGI (PHP 5.3) скрипты/программы внутри веб-каталога от имени конкретного пользователя, которому принадлежит этот веб-каталог, а не от имени пользователя/группы Apache 2.2 от которого работает сам web-сервер Apache 2.2 в CentOS 5,6.

  • Компиляция mod_fcgid в Visual Studio 2005 (Visual C++ 2005) под Apache 2.2.22 для Windows XP

    Компиляция mod_fcgid в Visual Studio 2005 (Visual C++ 2005) под Apache 2.2.22 для Windows XP Бывает необходимо откомпилировать модуль mod_fcgid под разные версии Apache в ОС Windows XP. Когда знаешь, что, когда, чем, зачем и куда, то компиляция mod_fcgid в Visual Studio 2005 (Visual C++ 2005) под Apache 2.2.22 для Windows XP не составит особого труда.