Dit kan ook gebruik word vir die skryf van verskillende Ruby dienste of programme
Eienskappe :.
- Servolux :: Gestruktureerde - wanneer ingesluit in 'n klas, dit gee 'n draad aktiwiteit wat sommige kode sal loop op 'n gereelde interval. Bied metodes om te begin en stop die draad, verslag oor die loop staat, en sluit aan by die draad om te wag vir dit om te voltooi.
- Servolux :: Server -. 'n sjabloon bediener klas wat die alledaagse werk van die skep / a PID lêer te verwyder, verslagdoening hardloop staat, meld foute, die begin van die diens, en grasieus stil sit van die diens behartig
- Servolux :: Piper - 'n uitbreiding van die standaard Ruby vurk metode wat 'n pyp oop vir kommunikasie tussen ouer en kind prosesse. Ruby voorwerpe verby tussen ouer en kind toelaat, byvoorbeeld, uitsonderings in die kind proses geslaag word om die ouer en daar geopper.
- Servolux :: Daemon -. 'n robuuste klas vir die begin en stop daemon prosesse
- Servolux :: Child - voeg 'n paar broodnodige funksionaliteit kind prosesse geskep via Ruby se IO # popen metode. Spesifiek, is 'n timeout draad gebruik om die kind te sein om te sterf as dit nie die uitgang in 'n gegewe bedrag van die tyd.
Wat is nuut in hierdie release:
- Klein verbeteringe:
- Bygevoeg in die vermoë om die Prefork werker swembad grootte wissel.
- Slaag oorspronklike kind uitsondering terugsoektog die uitsondering ketting.
- Verbeterde kind proses welstand tjeks in Piper en Kind klasse.
- Bug fixes:
- Typo en dokumentasie fixes.
Wat is nuut in die weergawe 0.9.7:
- Klein verbeteringe:
- Bygevoeg `after_fork` en` before_exec` hanteerders vir die Daemon klas.
- Bug fixes:
- ThreadError wanneer stop gestruktureerde voorwerpe.
Wat is nuut in die weergawe 0.9.6:
- Gestruktureerde voorwerpe onmiddellik uit te voer (slaap ná verloop).
- Bygevoeg 'n & quot;? timed_out & quot; metode in die klas Prefork :: Werker.
Wat is nuut in die weergawe 0.6.1:
- Bygevoeg 'n metode om te wag vir die bediener afskakel in die bediener klas
Vereistes :
- Ruby tolk 1,8
- JRuby tolk 1,9
Kommentaar nie gevind