Unicorn

Скріншот програми:
Unicorn
Дані програми:
Версія: 4.8.3
Дата завантаження: 17 Feb 15
Розробник: Eric Wong
Ліцензія: Безкоштовно
Популярність: 68

Rating: nan/5 (Total Votes: 0)

Єдиноріг HTTP сервер для додатків Rack, призначених тільки служити швидких клієнтів на низькою латентністю, сполук з високою пропускною здатністю і скористатися перевагами функцій в / Unix-подібних ядер Unix. Повільні клієнти повинні обслуговуватися тільки шляхом розміщення зворотного проксі-сервера здатна повністю буферизації як запит і відповідь між Єдиноріг і повільних clients.Features протягом glanceKey функції включають в себе підтримку стійку, підтримка архітектури Unix, сумісність з Ruby 1.8 або вище підтримка Rubinius, управління процесами, балансування навантаження через ядро ​​Linux, підтримує як поточно-небудь не поточно-додатків, підтримує всі стійки додатків, а також Nginx стилі бінарні оновлення, які дозволять вам оновити програму і все її компоненти без втрати клієнтів.
Крім того, програмне забезпечення включає в себе after_fork і before_fork гачки для додатків, які мають особливі потреби, особливо при роботі роздвоєні процеси, копіювання при записі, сумісний управління пам'яттю для низького споживання оперативної пам'яті, вбудований в Ruby, DSL для конфігурування сервера, здатність декодувати блокової передачі на льоту, і підтримка для прослуховування декількох інтерфейсів, включаючи UNIX sockets.Getting почалося з UnicornThe програмне забезпечення включає в себе розширення C, що означає, що ви повинні будете встановити компілятор C у вашій системі GNU / Linux для компіляції Крім обов'язкових бібліотек і заголовків розвитку Рубі. Вона була успішно протестована з 32-бітної, так і 64-бітний набір команд архітектури.
Для встановлення сервера Unicorn HTTP на комп'ютері, відкрийте емулятор терміналу та виконайте & ldquo; перлиною встановити єдиноріг і rdquo; Команда, без лапок. Останнє вихідний код програми може бути клонований з Git або завантажити з Softoware, безкоштовно, як архівувати Універсальні джерела.
Щоб використовувати його для не-Rails стійку програми, ви повинні використовувати & lsquo; єдинорога & Rsquo; Команда, в іншому випадку, переконайтеся, що ви використовуєте & lsquo; unicorn_rails & Rsquo; Команда для додатків, які були написані в Ruby On Rails. Докладна документація може бути знайдена за проектом і Rsquo; домашню сторінку (посилання нижче)

Що нового У цьому випуску:

    Це оновлення випуску документації з урахуванням міграції списку розсилки на новий державно-Вхідні інстанції. Це необхідно у зв'язку з майбутньою RubyForge відключення від 15 травня 2014 року.

Що нового у версії 4.8.2:

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

Що нового у версії 4.8.1:

  • Fix рас / обробки помилок в обробнику працівник SIGQUIT

Що нового у версії 4.8.0:

  • Цей реліз містить досить великі внутрішню роботу майстер- к-працівника повідомлення. не головний процес більше не посилає сигнали працівників для виконання більшості завдань. Це працює навколо деякі проблеми сумісності з деякими версіями і Quot; PG & Quot; камінь (і, можливо, будь-який інший код, який не може впоратися з EINTR належним чином). Один Додатковою перевагою є також допомагає бродячих працівники помітили рідкісний, несподіваний майстер смерть більш легко. Працівники продовжують (і завжди) приймає існуючі сигнали для сумісності з інструментами / скриптів, які можуть сигналізувати про робітників.
  • PID-файл завжди пишуться рано (навіть при оновленні), щоб уникнути порушення дивні налаштування контролю, які використовують PID-файли. Майте на увазі, що ми завжди рекомендується моніторинг, заснований на PID файлів, які є крихкими.
  • Ми зараз уникнути пузиритися IOError до стійки додаток на недоношених клієнт відключається при потокової передачі вхідного тіло. Це, як правило, не проблема з Nginx, але може бути на деяких установках локальної мережі без Nginx).
  • GNUmakefile: додати & Quot; перевірити і Quot; мета для виконання всіх тестів. І Quot; перевірити і Quot; скочується по пальцях користувачів, знайомих з GNU Automake більш легко. І Quot; тест-все і Quot; мета зберігається для сумісності.

Що нового у версії 4.7.0:

  • Підтримка SO_REUSEPORT на нових слухачів (: reuseport)
  • єдиноріг тепер GPLv2-небудь, пізніше і Рубі 1,8-ліцензію (замість GPLv2 тільки, GPLv3 тільки, і Рубі 1,8 ліцензією)
  • USR2 перенаправлення фіксується на Ruby 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! Існує також незначне зменшення розміру в DSO.

Що нового у версії 4.6.1:

  • Unicorn :: будівництва :: UNICORN_VERSION тепер авто -порожденная з ШКТ-версія-GEN і завжди правильно. Незначні з очищення території для захоплення.

Що нового у версії 4.6.0:

  • Це пре-реліз додає угон підтримку Rack 1,5 користувачів. См Rack документацію для отримання додаткової інформації про захоплення. Існує також новий --no-замовчуванню-проміжного / -N варіант для команди `єдинорога", щоб ігнорувати RACK_ENV в єдинорога, завдяки Лін Джен-Shin.
  • Є тільки оновлення документації та тест-портативність з 4.6.0pre1, ніяких змін коду.

Інші програми розробника Eric Wong

Chickadee
Chickadee

14 Feb 15

clogger
clogger

13 May 15

cmogstored
cmogstored

17 Feb 15

Unicorn

Коментар не знайдено
додати коментар
Включіть картинки!