Podrobnosti Software:
Je možné také použít pro psaní různé služby, Ruby nebo aplikací
Vlastnosti :.
- Servolux :: závitem - Při zařazené do třídy, dává o činnosti vlákno, které bude spuštěn nějaký kód v pravidelných intervalech. Poskytuje metody pro spuštění a zastavení nit, zprávu o stavu spuštěno, a připojit vlákno čekat na to, na dokončení.
- Servolux :: Server -. třída šablona server, který se stará o světské práci vytvoření / smazání souboru PID, hlášení běží stát, protokolování chyb, spuštění služby, a elegantně vypnutí služby
- Servolux :: Piper - rozšíření standardní metody Ruby vidlice, která otevírá rouru pro komunikaci mezi nadřazené a podřízené procesy. Jsou předávány Ruby objekty mezi rodičem a dítětem, která umožňuje, například výjimky v podřízený proces má být předán do mateřské společnosti a odchovaná.
- Servolux :: Daemon. - robustní třídou pro spuštění a zastavení démona procesy
- Servolux :: Child - přidává některé tolik potřebnou funtionality pro podřízené procesy vytvořené přes Ruby IO metody # popen. Konkrétně, je timeout vlákno se používá k signalizaci podřízený proces zemřít, pokud tomu tak není výstup v daném čase.
Co je nového v této verzi:
- drobná vylepšení:
- Přidal ve schopnosti měnit velikost prefork pracovníka fondu.
- Předejte originální dítě výjimky backtrace do výjimky řetězec.
- Lepší podřízený proces wellness kontroly v Piper a dítěte tříd.
- Opravy chyb:
- Typo a dokumentace opravy.
Co je nového ve verzi 0.9.7:
- drobná vylepšení:
- přidáno `` after_fork` a before_exec` manipulátory na třídu Daemon.
- Opravy chyb:
- ThreadError při zastavení závitové objektů.
Co je nového ve verzi 0.9.6:
- se závitem objekty spustit okamžitě (spánek po spuštění).
- Přidána & quot;? timed_out & quot; metoda ve třídě prefork :: Worker.
Co je nového ve verzi 0.6.1:
- Přidána metodu počkat na vypnutí serveru v Class Server
Požadavky na
- Ruby interpret 1.8
- JRuby interpret 1.9
Komentáře nebyl nalezen