Unicorn

Скриншот программы:
Unicorn
Детали программы:
Версия: 4.8.3
Дата загрузки: 17 Feb 15
Разработчик: Eric Wong
Тип распространения: Бесплатная
Популярность: 7

Rating: nan/5 (Total Votes: 0)

Единорог является HTTP-сервер для приложений, предназначенных для стойки служат только быстрых клиентов на низкой латентностью, соединений с высокой пропускной способностью и воспользоваться функциями в / Unix-подобных ядер Unix. Медленные клиенты должны обслуживаться только путем размещения обратной прокси способна полностью буферизации как запрос и ответ между единорогом и медленных clients.Features в течение glanceKey функции включают в себя поддержку Rack, поддержка архитектуры Unix, совместимость с Ruby 1.8 или выше поддержка Rubinius, управление процессами, балансировка нагрузки с помощью ядра Linux, поддерживает оба поточно-или не поточно-приложений, поддерживает все стойки приложений, а также Nginx стиле бинарные обновления, которые позволят вам обновить программу и все ее компоненты без потери клиентов.
Кроме того, программное обеспечение включает в себя after_fork и before_fork крючки для приложений, которые имеют особые потребности, особенно при работе раздвоенные процессы, копирование при записи, совместимый управления памятью для низкого потребления памяти, встроенный в Руби DSL для конфигурирования сервера, способность декодировать Chunked переводы на лету, и поддержка для прослушивания нескольких интерфейсов, включая UNIX sockets.Getting началось с UnicornThe программное обеспечение включает в себя расширение C, что означает, что вы должны будете установить компилятор C в вашей системе GNU / Linux, чтобы скомпилировать его, Помимо обязательных библиотек и заголовков развития Руби. Она была успешно протестирована с 32-битной, так и 64-битный набор команд архитектуры.
Чтобы установить сервер HTTP Единорог на вашем компьютере, откройте эмулятор терминала и выполните & ldquo; жемчужиной установить единорог и Rdquo; Команда, без кавычек. Последние исходный код программы может быть клонирован из Git или загрузить с Softoware бесплатно, а архив универсальное источники.
Чтобы использовать его для не-Rails-приложений стойку, вы должны использовать & lsquo; единорога & Rsquo; Команда, в противном случае, убедитесь, что вы используете & lsquo; unicorn_rails & Rsquo; Команда для приложений, которые были написаны в Рубине на Rails. Подробная документация может быть найдена на проекте и Rsquo; домашнюю (ссылка ниже)

Что нового В этом выпуске:

    Это выхода обновлений документации, чтобы отразить миграции списка рассылки для нового общественного Входящие инстанции. Это необходимо в связи с предстоящей RubyForge остановки на 15 мая 2014 года.

Что нового в версии 4.8.2:

  • Мы сразу закрыть SELF_PIPE в рабочем, но сигнал обработчики не сразу получить настройки. Так предотвратить работников от erroring из-за неверного SELF_PIPE.

Что нового в версии 4.8.1:

  • Fix рас / обработку ошибок в обработчике работник SIGQUIT

Что нового в версии 4.8.0:

  • Этот релиз содержит довольно крупные внутреннюю работу мастер- к-работника уведомления. Не Мастер-процесс больше не посылает сигналы работников для выполнения большинства задач. Это работает вокруг некоторые проблемы совместимости с некоторыми версиями и Quot; пг & Quot; камень (и, возможно, любой другой код, который может не иметь EINTR должным образом). Один дополнительное преимущество это также помогает бродячих рабочие заметить редкую, неожиданный мастер смерть легче. Работники продолжают (и всегда) принимает существующие сигналы для совместимости с инструментами / скриптов, которые могут сигнализировать рабочих.
  • ПИД файл всегда пишутся в начале (даже на обновления), чтобы избежать нарушения странные настройки мониторинга, которые используют PID файлы. Имейте в виду, что мы всегда рекомендуется мониторинг на основе ПИД-файлов, как они являются хрупкими.
  • Теперь избежать пузырьков IOError к Rack приложение на недоношенных клиент отключается при потоковой входной тело. Это, как правило, не проблема с Nginx, но может быть на некоторых установках LAN без Nginx).
  • GNUmakefile: добавить & Quot; проверить и Quot; цель для выполнения всех тестов. & Quot; проверить и Quot; скатывается пальцы пользователей, знакомых с GNU Automake более легко. & Quot; тест-все и Quot; цель сохраняется для совместимости.

Что нового в версии 4.7.0:

  • поддержка SO_REUSEPORT новых слушателей (: reuseport)
  • единорог теперь GPLv2-либо-позже и Руби 1,8-лицензию (вместо GPLv2 только, GPLv3 только, и Руби 1,8-лицензию)
  • USR2 перенаправления фиксированной Руби 1.8.6 (прерывистая, так как 4.1.0)
  • единорог (1) и unicorn_rails (1) обеспечивает соблюдение действует целое число, для -p / - порт
  • попытка переименовать файл PID, когда это возможно (на usr2)
  • обходной открыть вопросы атомарности для STDIO против не-STDIO
  • улучшить обработку клиентских-triggerable ошибок сокетов

Что нового в версии 4.6.3:

  • Fix --no-умолчанию-промежуточного варианта.

Что нового в версии 4.6.2:

  • Этот релиз исправляет ошибку в Единорога :: HttpParser #filter_body что сказалось несколько конфигураций Rainbows! Существует также сокращение меньшего размера в ДСО.

Что нового в версии 4.6.1:

  • Единорог :: :: строительства UNICORN_VERSION теперь авто -порожденная из ЖКТ-версия-GEN и всегда правильно. Незначительные уборок для угона.

Что нового в версии 4.6.0:

  • Это пре-релиз добавляет поддержку для угон Rack 1.5 пользователи. См Rack документацию для получения дополнительной информации о захвате. Существует также новый --no-умолчанию-промежуточного / -N вариант для команды `единорога", чтобы игнорировать RACK_ENV в единорога благодаря Лин Джен-Шин.
  • Есть только обновления документации и испытаний переносимости-так 4.6.0pre1, никаких изменений кода.

Другие программы разработчика Eric Wong

Chickadee
Chickadee

14 Feb 15

clogger
clogger

13 May 15

cmogstored
cmogstored

17 Feb 15

Комментарии к Unicorn

Комментарии не найдены
добавить комментарий
Включите картинки!