【发布时间】:2012-03-29 00:27:21
【问题描述】:
我有 Sinatra/Rails 应用程序和一个开始一些漫长过程的操作。
通常我为后台作业排队。但是这种情况太简单了,后台进程很少启动,所以队列是一种开销。
那么我怎样才能在没有队列的情况下运行后台进程呢?
get "/build_logs/:project" do
LogBuilder.new(params[:project]).generate
"done"
end
我尝试将其作为新的线程或进程分支,但没有帮助。
【问题讨论】:
-
我被永远推荐过一次。它不是特定于轨道的,它很轻。
标签: ruby-on-rails ruby background sinatra