我们运行一个包含六个杂种的应用程序。我们添加的一项新功能是调度程序 (rufus-scheduler),它在 mongrel 中运行并提供类似 cron 的后台任务处理。我们只想在我们的一个 mongrel 上运行这个调度程序,但我们无法弄清楚在启动期间 (environment.rb) 是如何识别特定的 mongrel 来启动调度程序的。
我们已经设置了一个 yaml 文件,其中设置了我们希望启动调度程序的 mongrel 的端口号。在启动期间,在 enviromnent.rb 中,我们想查询 yaml 文件,获取端口,然后将其与正在启动的实例进行比较——如果相同,则启动调度程序。
最近有人回答说我们应该看看 request.port —— 启动时没有请求对象。端口号还存储在哪里?或者,我们如何将 parm 传递给单个杂种,或者让它与设置进行比较以识别自己?
提前致谢...
罗素