在我的本地版本中,有一个后台进程运行超过 9000 个延迟作业(字面意思,不是Dragonball z 笑话)。
据我了解,我们使用后台作业的原因是我们可以允许访问 Web 界面,而服务器分配一些资源在后台工作。但似乎并非如此,因为延迟的作业正在运行时,我无法访问该网站(浏览器不断显示动画加载栏。
可能是因为我使用了 mongrel 服务器吗?或者有没有办法解决这个问题?
谢谢
附加信息
好的,也许是因为我运行了 rake jobs:work 而不是 script/delayed_job start ?
但是当我运行时:
script/delayed_job start
RAILS_ENV=development script/delayed_job start
ruby RAILS_ENV=development script/delayed_job start
ruby script/delayed_job start
我得到了这些:
-bash: script/delayed_job: No such file or directory
-bash: script/delayed_job: No such file or directory
ruby: No such file or directory -- RAILS_ENV=development (LoadError)
ruby: No such file or directory -- script/delayed_job (LoadError)
我做错了什么?有人可以帮忙吗?