URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 37887
[ Назад ]

Исходное сообщение
"OpenNews: Улучшение управляемости PHP в режиме FastCGI"

Отправлено opennews , 11-Июл-07 16:39 
Andrei Nigmatulin представил (http://www.lexa.ru/nginx-ru/msg11505.html) набор патчей (php-fpm (http://php-fpm.anight.org/)) к PHP 4/5, устраняющих ряд проблем (http://php-fpm.anight.org/current_php_fastcgi_problems.html), которые мешают использовать PHP в режиме FastCGI на высоконагруженных системах.


Возможности php-fpm (http://php-fpm.anight.org/current_php_fastcgi_problems.html):
-  Управление процессами. Возможность "плавно" останавливать и перезапускать php воркеры без потери запросов. Возможность плавно обновлять конфигурацию и binary без потери запросов;
-  Ограничение ip адресов, с которых могут приходить запросы от web сервера;
-  Динамическое количество процессов, в зависимости от нагрузки (TODO);
-  Запуск воркеров с разными uid/gid/chroot/environment и разными php.ini опциями;
-  Логирование stdout & stderr рабочих процессов;
-  Аварийный перезапуск всех процессов при случайном разрушении shared memory opcode cache, если используется акселератор;
-  Принудительное завершение подвисших процессов, если set_time_limit() не срабатывает (TODO);


URL: http://php-fpm.anight.org/
Новость: http://www.opennet.me/opennews/art.shtml?num=11374


Содержание

Сообщения в этом обсуждении
"Улучшение управляемости PHP в режиме FastCGI"
Отправлено TeSemka , 11-Июл-07 16:39 
таки хорошо ;)

"Улучшение управляемости PHP в режиме FastCGI"
Отправлено Zoonman , 12-Июл-07 09:37 
>Динамическое количество процессов, в зависимости от нагрузки (TODO);
>Принудительное завершение подвисших процессов, если set_time_limit() не срабатывает (TODO);

Особенно радует `(TODO)`. В нем еще много чего TODO... И еще очень МНОГО патчей...
А в результате имеем Service Pack for PHP  :)


"Улучшение управляемости PHP в режиме FastCGI"
Отправлено anight , 16-Июл-07 00:27 
Если вы знаете что можно было бы добавить - поделитесь