当在后台运行带有suckerpunch的进程时页面冻结

时间:2019-02-15 13:13:21

标签: ruby-on-rails sucker-punch

我尝试在后台启动执行一些代码的进程。当我开始该过程时,我的应用程序冻结,直到完成后台任务。 Iam使用SuckerPunch来解决此冻结问题,但是该应用程序仍在等待该过程结束。我有错误的期望吗?我该如何解决?

app / controller / mycontroller

MyJob.perform_async(data_array)

app / jobs / myjob:

class MyClass

    include SuckerPunch::Job
    workers 1

    def perform(data)
        my code which takes around 20sec to execute
    end
end

0 个答案:

没有答案