【发布时间】:2013-01-17 06:34:54
【问题描述】:
我有一个在扭矩箱上的 rails 应用程序。我正在将处理器用于一些后台作业。我已为该处理器分配了 4 名工人。
queues:
/queue/company:
messaging:
/queue/company:
CompanyWorker:
concurrency: 4
CompanyWorker 正在呼叫其他一些站点。它可能会引发异常,但我已经被工人自己抓住了。但是当我注意到我的日志时,我发现没有。随着时间的推移,线程/工作人员的数量会减少。 10-15 小时后,只有一个线程/处理器在工作。我该如何阻止这种情况的发生并让所有 4 个工作人员/处理器保持活力。
几个小时后我才看到
22:29:40,945 INFO [stdout] (Thread-124 (HornetQ-client-global-threads-1460048766))
只有线程 124 做它的工作,
几个小时后,我需要重新启动服务器以使所有 4 个处理器正常工作
【问题讨论】:
标签: ruby-on-rails-3 jboss7.x jrubyonrails torquebox