我有一个看起来像这样的 Sinatra 应用程序:
get '/generate'
generate_result(params) # method that takes several minutes to complete
end
不幸的是,方法“generate_result”需要几分钟才能运行。但是 Heroku 的限制是每个请求 30 秒。我正在使用免费的 Heroku 帐户,因此我正在寻找一种不需要购买工人测功机的解决方案。
我尝试了“机架超时”gem,但问题仍然出现在 Heroku 上。