The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Улучшение управляемости PHP в режиме FastCGI

11.07.2007 15:51

Andrei Nigmatulin представил набор патчей (php-fpm) к PHP 4/5, устраняющих ряд проблем, которые мешают использовать PHP в режиме FastCGI на высоконагруженных системах.

Возможности php-fpm:

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

    1. Главная ссылка к новости (http://php-fpm.anight.org/...)
    2. Use spawn-fcgi for lighttpd + PHP-FastCGI
    3. Running PHP on Shared Hosting
    4. Nginx, PHP and a PHP FastCGI daemon init script
    Лицензия: CC BY 3.0
    Источник: sysoev.ru
    Короткая ссылка: https://opennet.ru/11374-php
    Ключевые слова: php, fastcgi, hosting, patch
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (3) RSS
  • 1, TeSemka (??), 16:39, 11/07/2007 [ответить]  
  • +/
    таки хорошо ;)
     
  • 2, Zoonman (?), 09:37, 12/07/2007 [ответить]  
  • +/
    >Динамическое количество процессов, в зависимости от нагрузки (TODO);
    >Принудительное завершение подвисших процессов, если set_time_limit() не срабатывает (TODO);

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

     
     
  • 3, anight (??), 00:27, 16/07/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы знаете что можно было бы добавить - поделитесь
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру