也可用於編寫不同Ruby的服務或應用程序
功能:
- 在Servolux ::螺紋 - 當包括成類,它提供了一個活動線程,這將在定期間隔運行一些代碼。提供方法來啟動和停止線程,報告的運行狀態,並加入線程等待它完成。
- Servolux ::服務器 - 處理創建/刪除PID文件,報告運行狀態,記錄錯誤,啟動服務,並正常關閉該服務的平凡工作的模板服務器類
- Servolux ::派珀 - 標準Ruby叉方法的擴展,打開一個管道父子進程之間的通信。 Ruby對象是父母和孩子之間允許通過,例如,在子進程異常被傳遞給父和凸起那裡。
- Servolux ::守護進程 - 一種強大的啟動和停止守護進程
- Servolux ::兒童 - 增加了一些急需的funtionality通過Ruby的IO#popen這方法創建子進程。具體來說,超時線程用於發送信號的子進程,如果它不退出在給定時間內死亡。
是什麼在此版本中是新的:
- 在少量的增強功能:
- 添加到改變prefork的工作池大小的能力。
- 在傳遞原來孩子的異常回溯了異常鏈。
- 改進子進程的常規檢查中派珀和子類。
- 修正項目:
- 輸入錯誤和文檔修復。
什麼在0.9.7版本新:
- 在少量的增強功能:
- 新增`after_fork`和`before_exec`處理程序後台程序類。
- 修正項目:
- ThreadError停止線程對象時。
什麼版本0.9.6新:
- 在螺紋對象立即執行(睡眠運行後)。
- 新增了" TIMED_OUT"在預派生:: Worker類的方法。
什麼在0.6.1版本新:
- 在添加了一個方法來等待在服務器關閉服務器類
要求:
- 在Ruby解釋器1.8
- 在JRuby解釋1.9
評論沒有發現