也可用于编写不同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
评论没有发现