【发布时间】:2011-12-24 07:32:52
【问题描述】:
我正在开发一个带有多个 RAILS_Env 的 Rails 应用程序
env_name1:
adapter: mysql
username: root
password:
host: localhost
database: db_name_1
env_name2:
adapter: mysql
username: root
password:
host: localhost
database: db_name_2
...
..
.
我正在使用delayed_job (2.0.5) 插件来管理异步和后台工作。
我想为每个 RAILS_ENV 启动多个延迟作业:
RAILS_ENV=env_name1 script/delayed_job start
RAILS_ENV=env_name2 script/delayed_job start
..
我注意到我只能运行一个 delay_job 实例 第二次,我有这个错误“错误:已经有一个或多个程序实例正在运行”
我的问题:不可能每个 RAILS_ENV 运行多个延迟作业实例吗? 谢谢
【问题讨论】:
标签: ruby-on-rails multithreading asynchronous delayed-job