Я пытаюсь запустить процесс в фоновом режиме, который выполняет некоторый код.Когда я запускаю процесс, мое приложение зависает, пока не выполнится фоновая задача.Я использую SuckerPunch, чтобы обойти это замораживание, однако приложение все еще ожидает завершения процесса.У меня неправильные ожидания?Как я могу решить это?
приложение / контроллер / mycontroller:
MyJob.perform_async(data_array)
приложение / jobs / myjob:
class MyClass
include SuckerPunch::Job
workers 1
def perform(data)
my code which takes around 20sec to execute
end
end