Unicorn

Screenshot Software:
Unicorn
Mga detalye ng Software:
Bersyon: 4.8.3
I-upload ang petsa: 17 Feb 15
Nag-develop: Eric Wong
Lisensya: Libre
Katanyagan: 7

Rating: nan/5 (Total Votes: 0)

kabayong may sungay ay isang HTTP server para sa Rack application na idinisenyo upang maghatid lamang mabilis kliyente sa mababang latency, mataas na bandwidth na koneksyon at samantalahin ang mga tampok sa Unix / Unix-tulad ng kernels. Mabagal na mga kliyente ay dapat lang ihain sa pamamagitan ng paglalagay ng reverse proxy na may kakayahang ganap na pag-buffer ang parehong kahilingan at tugon sa pagitan ng kabayong may sungay at mabagal clients.Features sa isang glanceKey mga tampok isama ang suporta para sa Rack, suporta para sa arkitektura Unix, sa pagiging tugma sa Ruby 1.8 o mas mataas , Rubinius suporta, proseso ng pamamahala, pag-load pagbabalanse sa pamamagitan ng kernel Linux, ay sumusuporta sa parehong thread-safe o non-thread-safe na apps, ay sumusuporta sa lahat Rack apps, pati na rin ang nginx-style binary mga upgrade na nagbibigay-daan sa iyo upang i-update ang program at lahat ng mga bahagi nito nang hindi nawawala ang mga kliyente.
Bilang karagdagan, ang software na may kasamang after_fork at before_fork Hooks para sa apps na may mga espesyal na pangangailangan, lalo na kapag paghawak ng magkahiwalay na proseso, kopya-on-isulat tugma ang pamamahala ng memory para sa low-inom ng RAM, built-in na Ruby DSL para sa pag-configure ang server, kakayahang mag-decode chunked paglilipat on-the-fly, at suporta para sa pakikinig sa maramihang mga interface, kabilang ang UNIX sockets.Getting Magsimula sa software ay binubuo ng isang C extension, na nangangahulugan na kailangan mong i-install ang isang C compiler sa iyong system GNU / Linux upang ipunin ito UnicornThe, maliban sa kinakailangang mga aklatan at mga header ng Ruby-unlad. Ito ay matagumpay na nasubok sa parehong 32-bit at 64-bit pagtuturo hanay architectures.
Upang i-install ang kabayong may sungay HTTP server sa iyong computer, magbukas ng terminal emulator at isagawa ang & ldquo; hiyas install ng kabayong may sungay & rdquo; utos, walang mga quote. Ang pinakabagong source code ng program ay maaaring ma-kopya mula sa Git o na-download mula sa Softoware, walang bayad, ayon sa archive ang isang unibersal na pinagmulan.
Upang gamitin ito para sa mga di-daang-bakal rack application, dapat mong gamitin ang & lsquo; kabayong may sungay & rsquo; utos, kung hindi man, tiyakin na ginagamit mo ang & lsquo; unicorn_rails & rsquo; utos para sa mga application na na-nakasulat sa Ruby on Rails. Detalyadong dokumentasyon ay matatagpuan sa proyekto & rsquo; homepage s (tingnan ang link sa ibaba)

Ano ang bagong sa paglabas:

    Ito dokumentasyon update release upang ipakita ang paglipat ng mailing list sa isang bagong pampublikong-inbox halimbawa. Ito ay kinakailangan dahil sa ang nagbabala RubyForge pag-shutdown sa May 15, 2014.

Ano ang bagong sa bersyon 4.8.2:

  • isara namin SELF_PIPE sa manggagawa agad, ngunit signal tagapangasiwa hindi makakuha agad ang setup. Kaya pigilan ang mga manggagawa mula sa erroring out dahil sa hindi wastong SELF_PIPE.

Ano ang bagong sa bersyon 4.8.1:

  • Ayusin ang karera / error sa paghawak sa handler manggagawa SIGQUIT

Ano ang bagong sa bersyon 4.8.0:

  • Ang release na ito ay naglalaman ng walang kinikilingan pangunahing panloob na workings ng master- to-manggagawa notification. Hindi na nagpapadala ang master proseso ng signal sa mga manggagawa para sa karamihan ng mga gawain. Gumagana ito sa paligid ng ilang mga isyu sa pagiging tugma sa ilang mga bersyon ng & quot; PG & quot; mamahaling bato (at potensyal anumang iba pang mga code na maaaring panghawakan ang EINTR maayos). Isang dagdag na benepisyo ay mayroon din tumutulong sa kalat-kalat mga manggagawa mapansin ang isang bihirang, hindi inaasahang master kamatayan nang mas madali. Manggagawa patuloy na (at palagi) tanggapin umiiral na signal para sa compatibility sa mga tool / mga script na maaaring magsenyas ng mga manggagawa.
  • PID file ay palaging unang bahagi ng nakasulat na (kahit na sa pag-upgrade) muli upang maiwasan ang breaking kakaiba setup ng pagsubaybay na gumagamit PID file. Tandaan na palagi kaming nasiraan pagsubaybay batay sa PID na mga file bilang sila ay babasagin.
  • iwasan na kami ngayon bulubok IOError sa Rack app sa premature disconnects client kapag streaming sa katawan ng pag-input. Ito ay karaniwang hindi isang problema sa nginx, ngunit maaaring sa ilang mga setup ng LAN walang nginx).
  • GNUmakefile: magdagdag ng & quot; tingnan & quot; -target para sa pagpapatakbo ng lahat ng mga pagsubok. & Quot; tingnan & quot; Rolls-off ang mga daliri ng mga gumagamit pamilyar sa GNU Automake mas madali. Ang & quot; test-lahat & quot; target ay pananatilihin para sa compatibility.

Ano ang bagong sa bersyon 4.7.0:

  • suporta SO_REUSEPORT sa bagong mga tagapakinig (: reuseport)
  • kabayong may sungay ay isa na ngayong GPLv2-o-ibang pagkakataon at Ruby 1.8 lisensyadong (sa halip na GPLv2-lamang, GPLv3-lamang, at Ruby 1.8 lisensyadong)
  • USR2 mga pag-redirect maayos para sa Ruby 1.8.6 (hinati mula noong 4.1.0)
  • kabayong may sungay (1) at unicorn_rails (1) nagpapatupad ng wastong integer para sa -p / - port
  • pagtatangkang palitan ang pangalan ng file PID kapag posible (sa USR2)
  • workaround muling buksan ang isyu atomicity para sa stdio kumpara sa di-stdio
  • pabutihin ang pamamahala ng socket error client-triggerable

Ano ang bagong sa bersyon 4.6.3:

  • Ayusin --no-default-middleware opsyon.

Ano ang bagong sa bersyon 4.6.2:

  • Ang release na ito Inaayos ng isang bug sa kabayong may sungay :: HttpParser #filter_body na nakaapekto sa ilang mga configuration ng Rainbows! Mayroon ding isang maliit na laki ng pagbaba sa DSO.

Ano ang bagong sa bersyon 4.6.1:

  • kabayong may sungay :: Const :: UNICORN_VERSION na ngayon ang auto -generated mula sa Git-VERSION-GEN at laging tama. Minor cleanups para sa pag-hijack.

Ano ang bagong sa bersyon 4.6.0:

  • Ang pre-release nagdadagdag hijack ng suporta para sa Rack 1.5 gumagamit. Tingnan ang dokumentasyon Rack para sa karagdagang impormasyon tungkol sa pag-hijack. Mayroon ding isang bagong --no-default-middleware / -N opsyon para sa `kabayong may sungay 'command upang balewalain RACK_ENV sa loob ng kabayong may sungay salamat sa Lin Jen-Shin.
  • May lamang dokumentasyon at pagsubok-maaaring dalhin ng mga update mula noong 4.6.0pre1, walang pagbabago sa code.

Iba pang mga software developer ng Eric Wong

clogger
clogger

13 May 15

cmogstored
cmogstored

17 Feb 15

Chickadee
Chickadee

14 Feb 15

Mga komento sa Unicorn

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!