Unicorn

Software kuvakaappaus:
Unicorn
Ohjelmiston tiedot:
Versio: 4.8.3
Lähetyksen päivämäärä: 17 Feb 15
Kehittäjä: Eric Wong
Lupa: Vapaa
Suosio: 7

Rating: nan/5 (Total Votes: 0)

Unicorn on HTTP-palvelimen Rack suunnitellut sovellukset toimivat vain nopeasti asiakkaiden pieniviiveisen, suuren kaistanleveyden yhteydet ja hyödyntää ominaisuuksia Unix / Unix-ytimiä. Hidas asiakkaiden tulisi vain tiedoksi asettamalla käänteinen proxy pystyy täysin puskurointi sekä pyynnön ja vastauksen väliset Unicorn ja hidas clients.Features klo glanceKey ominaisuuksia ovat tuki teline, tuki Unix arkkitehtuurin, yhteensopivuus Ruby 1.8 tai uudempi , Rubinius tukea, prosessien hallinta, kuormituksen tasapainotus kautta Linux-ytimen, tukee sekä lanka-turvallista tai ei-thread-safe apps, tukee kaikkia Rack apps sekä Nginx tyyliä binary päivityksiä, joiden avulla voit päivittää ohjelman ja kaikki sen osat menettämättä asiakkaita.
Lisäksi ohjelmisto sisältää after_fork ja before_fork koukut sovelluksia, joilla on erityisiä tarpeita, erityisesti käsiteltäessä haarainen prosesseja, copy-on-kirjoittaa yhteensopiva muisti johdon alhainen RAM kulutus, sisäänrakennettu Ruby DSL konfigurointiin palvelimelle, kyky purkaa chunked siirrot on-the-fly, ja tukea kuunnella useita liitäntöjä, kuten UNIX sockets.Getting alkoi UnicornThe ohjelmisto koostuu C laajennus, mikä tarkoittaa, että sinun täytyy asentaa C-kääntäjä on GNU / Linux-järjestelmän kokoamaan sitä, lisäksi vaadittu Ruby kehityksen kirjastot ja otsikot. Se on testattu sekä 32-bittinen ja 64-bittinen käskykanta arkkitehtuurit.
Voit asentaa Unicorn HTTP-palvelimen tietokoneeseen, avaa pääte-emulaattori ja suorita & ldquo; helmi asentaa yksisarvinen & rdquo; komento, ilman lainausmerkkejä. Uusin lähdekoodi ohjelma voidaan kloonata Git tai ladata Softoware maksutta, koska universaali lähteistä arkisto.
Voit käyttää sitä ei-Rails Rack sovelluksia, sinun on käytettävä & lsquo; yksisarvinen & rsquo; komento, muuten, varmista, että käytät & lsquo; unicorn_rails & rsquo; komento sovelluksille, jotka on kirjoitettu Ruby on Rails. Yksityiskohtaiset asiakirjat löytyvät hankkeen & rsquo; s kotisivu (katso linkki alla).

Mitä uutta tässä julkaisussa:

  • Tämä julkaisu päivitykset asiakirjat pohtia muuttoa postituslistalle uuden julkisen postilaatikkoon oikeusasteessa. Tämä on tarpeen, koska lähestyvästä RubyForge shutdown 15. toukokuuta 2014.

Mitä uutta versiossa 4.8.2:

  • Suljemme SELF_PIPE vuonna työntekijä välittömästi, mutta signaali käsittelijät eivät saa asennuksen heti. Joten työntekijöitä estetään erroring ulos takia kelpaa SELF_PIPE.

Mitä uutta versiossa 4.8.1:

  • Korjaa kilpailuista / virheenkäsittelyn työskentelijöiden SIGQUIT handler

Mitä uutta versiossa 4.8.0:

  • Tämä julkaisu sisältää melko suuria sisäistä työskentelyä Master- to-työntekijä ilmoituksia. Master prosessi ei enää lähettää signaaleja työntekijöiden useimpiin tehtäviin. Tämä toimii noin joitakin yhteensopivuusongelmia joidenkin versioiden & quot; s & quot; helmi (ja mahdollisesti muita koodia, joka ei saa käsitellä EINTR kunnolla). Yksi ylimääräinen etu on se myös auttaa harhailla työntekijöiden huomaa harvinainen, odottamaton mestari kuolema helpommin. Työntekijät jatkavat (ja aina) hyväksy nykyisiä signaalit yhteensopivuus työkalut / skriptejä, jotka voivat signaali työntekijöitä.
  • PID tiedosto kirjoitetaan aina aikaisin (jopa päivitys) uudelleen välttää rikkomatta outoja seuranta asetelmia, jotka käyttävät PID-tiedostoja. Muista olemme aina lannistunut seuranta perustuu PID-tiedostoja, koska ne ovat hauraita.
  • Nyt välttää kuplii IOError telineeseen sovellus ennenaikaista asiakas katkaisee kun streaming tulo elin. Tämä ei yleensä ole ongelma Nginx, mutta saattaa olla joitakin LAN asetelmia ilman Nginx).
  • GNUmakefile: lisää & quot; tarkista & quot; kohdistaa käynnissä kaikissa testeissä. & Quot; tarkista & quot; heittää pois sormien käyttäjille tuttu GNU Automake helpommin. & Quot; testi-kaikki & quot; tavoite on säilytettävä yhteensopivuus.

Mitä uutta versiossa 4.7.0:

  • tuki SO_REUSEPORT uusista kuulijoita (: reuseport)
  • Yksisarvinen on nyt GPLv2-tai-uudempi ja Ruby 1.8-lisensoitua (eikä GPLv2 vain, GPLv3 vain, ja Ruby 1.8-lisensoitu)
  • USR2 ohjaukset vahvistettu Ruby 1.8.6 (rikki koska 4.1.0)
  • unicorn (1) ja unicorn_rails (1) toimeenpanee voimassa kokonaisluku p / - portti
  • yritetään nimetä PID-tiedoston, kun mahdollista (on USR2)
  • kiertää ongelman uudelleen atomisuuden kysymyksiä vakiotulosteesi vs ei-vakiotulosteesi
  • parantaa käsittelyn client-laukaistavissa socket virheet

Mitä uutta versiossa 4.6.3:

  • Korjaa --no-default-middleware vaihtoehto.

Mitä uutta versiossa 4.6.2:

  • Tämä julkaisu korjaa vian Unicorn :: HttpParser #filter_body joka vaikutti joidenkin kokoonpanojen Rainbows! On myös pieni koko vähentäminen DSO.

Mitä uutta versiossa 4.6.1:

  • Unicorn :: Const :: UNICORN_VERSION on nyt auto -muodostunutta alkaen GIT-VERSION-GEN ja aina oikein. Minor puhdistuksia varten kaappauksesta.

Mitä uutta versiossa 4.6.0:

  • Tämä pre-julkaisu lisää kaappauksesta tuen Rack 1,5 käyttäjille. Katso Rack asiakirjat lisätietoja kaappauksesta. Myös uusi --no-default-middleware / N vaihtoehto `yksisarvinen" komento sivuuttaa RACK_ENV sisällä yksisarvinen ansiosta Lin Jen-Shin.
  • On vain asiakirjat ja testi-siirrettävyys päivitykset vuodesta 4.6.0pre1, ei koodin muutoksia.

Muu ohjelmistojen kehittäjä Eric Wong

cmogstored
cmogstored

17 Feb 15

clogger
clogger

13 May 15

Chickadee
Chickadee

14 Feb 15

Kommentit Unicorn

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!