Фальстарт

Загрузка Пускача

Дата Версия Изменения
08.07.2012 puskach-0.2.5

Добавлено:

  • поддержка задания дополнительных аргументов в команде запуска FastCGI-скрипта
  • поддержка комментариев в конфигурационном файле
  • распечатка детального статуса при завершении FastCGI-приложения

Исправлено:

  • замусоривание лог-файла — многократные попытки распечатать STDERR скрипта, с которым потеряна связь
17.10.2011 puskach-0.2.4

Добавлено:

  • реализована очередь запросов, ожидающих освобождения FastCGI-процесса из пула
  • «мягкая» остановка пускача (после завершения обработки всех запросов)
  • задание стартовой команды для запуска скрипта (стала возможна работа с PHP)

Исправлено:

  • перерасход процессорного времени при медленной передаче данных клиенту
  • удаление временных файлов при закрытии unix-сокетов
23.01.2011 puskach-0.2.0.3 Исправлена ошибка чтения конфигурации (появилась в 0.2.0.1). Исправлено рассогласование счетчика свободных FCGI (был возможен отказ в обслуживании запроса, несмотря на наличие свободных FCGI).
05.01.2011 puskach-0.2.0.2 Исправлена проблема с подвисанием FastCGI при окончании отдачи данных серверу. Небольшие исправления логгирования.
21.11.2010 puskach-0.2.0.1 Добавлена возможность определения конфигурации по умолчанию, которая применяется для приложений, не описанных в конфигурационном файле
25.10.2010 puskach-0.2.0.0 Базовая версия

Поддерживаемые ОС

Пускач использует стандартный POSIX API, поэтому архитектурных ограничений для его работы на любой Unix-подобной платформе нет. Протестирована работа со следующими ОС:

Если у вас есть положительный опыт использования Пускача на других платформах, пожалуйста, сообщите нам об этом.

Установка

Установка выполняется стандартно, как для большинства программ из исходных кодов под Unix. Домашняя директория по умолчанию — /usr/local/puskach.

  1. [puskach-x.x.x]$ ./configure
  2. [puskach-x.x.x]$ make
  3. [puskach-x.x.x]$ make check
  4. [puskach-x.x.x]$ make install