![](/img/trans.png)
[英]How can I persist sessions between a Ruby on Rails mongrel cluster and a Tomcat server?
[英]Ruby on Rails: How do I detect a specific mongrel instance in a cluster during startup?
我們運行一個帶有六名雜種動物的應用程序。 我們添加的一個新功能是調度程序(rufus-scheduler),該程序在雜種中運行,並提供類似於cron的后台任務處理。 我們只希望僅在其中一個mongrels上運行此調度程序,但是我們無法確定在啟動過程中(environment.rb)如何識別要在其中啟動調度程序的特定雜種。
我們已經建立了一個yaml文件,並為我們希望啟動調度程序的雜種設置了端口號。 在啟動過程中,我們要在enviromnent.rb中查詢yaml文件,獲取端口,然后將其與正在引導的實例進行比較-如果相同,則啟動調度程序。
最近有人回答說我們應該查看request.port -引導時沒有請求對象。 端口號還存儲在哪里? 或者,我們如何將parm傳遞給單個雜種,或者將其與設置進行比較以標識自己?
提前致謝...
羅素
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.