Я запускаю задачу rake (которая должна запускаться в течение ~ 24 часов), но она останавливается в непредвиденное время. STRERR пуст. Код, который выполняет задачу:Системные вызовы завершаются
@bucket = Bucket.find(params[:id])
cmd = "#{`which rake`.chomp} bucket:generate[#{@bucket.id}] --trace 2>&1 > #{Rails.root}/log/bucket-#{@network.id}.log &" # 2> #{Rails.root}/log/bucket-#{@network.id}-error.log &"
system(cmd)
flash[:notice] = "Generation started"
redirect_to buckets_path
При запуске задачи из консоли она выполняет нормально, но задача выполняется из контроллера останавливается после того, как некоторое время ...
Спасибо! Это то, что мне нужно. –