Sitä voidaan myös käyttää kirjoittamista eri Ruby palveluita tai sovelluksia.
Ominaisuudet :
- Servolux :: Ketjutettu - kun sisällytetty luokkaan, se antaa toimintaa lanka, joka ajaa koodia säännöllisin välein. Tarjoaa menetelmiä aloittaa ja lopettaa lanka, kertomuksen käynnissä valtion, ja liittyä lanka odottaa sen loppuun.
- Servolux :: Server - malli palvelin luokka, joka käsittelee arkipäiväinen työtä luoda / poistaa PID tiedoston, raportointi käynnissä valtio, kirjautumisen virheitä, alkaen palvelun, ja kauniisti sulkemalla palvelu.
- Servolux :: Piper - standardin laajennus Ruby haarukan menetelmä, joka avaa putki viestintään vanhemman ja lapsen välillä prosesseja. Ruby esineet siirtyvät vanhemman ja lapsen välillä mahdollistavat esimerkiksi, poikkeuksia lapsi prosessi välittämisen emo- ja siellä kasvatetuista.
- Servolux :: Daemon - vankka luokan käynnistämiseksi ja pysäyttämiseksi daemon prosesseja.
- Servolux :: Lapsi - lisää joitakin kaivattuja funtionality lasten prosesseja luotu kautta Rubyn IO # popen menetelmä. Erityisesti timeout lanka käytetään signaalin lapsi prosessi kuolla jos se ei poistu tietyssä ajassa.
Mikä on uusi tässä julkaisussa:
- pieniä parannuksia:
- Lisätty kyky muuttaa Prefork työntekijä altaan koko.
- Pass alkuperäinen lapsi poikkeus backtrace ylös poikkeus ketju.
- Edistykselliset lapsi prosessi hyvinvointi tarkastukset Piper ja lapsen luokissa.
- Virhekorjauksia:
- Typo ja dokumentointi korjauksia.
Mikä on uusi versiossa 0.9.7:
- pieniä parannuksia:
- Lisätty `after_fork` ja` before_exec` käsittelijät Daemon luokka.
- Virhekorjauksia:
- ThreadError pysäytettäessä kierteillä esineitä.
Mikä on uusi versiossa 0.9.6:
- Kierteelliset esineitä ajaa heti (unen jälkeen käynnissä).
- Lisätty & quot; timed_out? & Quot; menetelmä Prefork :: Worker luokka.
Mikä on uusi versiossa 0.6.1:
- Lisätty menetelmä odottaa palvelimen seisokin palvelin luokka
vaatimukset :
- Ruby tulkki 1,8
- JRuby tulkki 1,9
Kommentteja ei löytynyt