rails退出问题

rails退出问题

如何可以拦截php?name=rails" onclick="tagshow(event)" class="t_tag">rails退出的消息,并在里面做一些相应的清理工作呢?
不理解你的目的。rails 退出时不就是服务也停止了么
ruby 本身设计决定资源自身管理,在适当的时候释放系统资源,使用者不要关心资源何时释放
我不是关心rails本身的资源释放,我是需要释放我服务体系中的其他资源
我的系统既包含rails的web服务器,也包括C++分布式服务体系
引用:
原帖由 jerrytse 于 08/3/11 11:51 发表
我的系统既包含rails的web服务器,也包括C++分布式服务体系
ruby自己是跑在虚拟机里面的,不用担心ruby自己的资源回收和释放,但是在ruby执行期间调用外部资源后释放已经是个老大难问题了,通畅通过重启ruby进程可以释放,至于关闭rails后,资源释放问题,那就是操作系统的事情了,不过事有例外,我记得一个办法是装一个类似monit的进程监控,叫什么名字我忘记了,原理是将rails启动为自己的子进程,关闭的时候通过自己的内部算法实现操作系统资源释放,至于高于操作系统上层的资源调用,释放问题,看情况喽~~~
要看你的运行方式,fcgi还是mongrel,这都是不同的,实际上你需要的是服务停止吧,不应该挂在rails里。或者是放在fcgi的server里,或者是放在mongrel里。