0
我試圖運行的Heroku CLI命令一樣。運行Heroku的CLI命令(耙分貝:遷移):</p> <pre><code>heroku run rake db:migrate --app app-name heroku run rake db:seed --app app-name </code></pre> <p>在後臺運行的Resque工人從Resque工人
如果我運行在前臺的工作人員:
RAILS_ENV=production rake resque:work QUEUE="*"
過程成功完成,並且刃任務運行。
然而,當工人開始像這樣:
RAILS_ENV=production PIDFILE=./resque.pid BACKGROUND=yes QUEUE="*" rake resque:work >> worker1.log
進程失敗默默不指示在日誌中發生了什麼。有沒有辦法在後臺運行這些任務?
爲什麼要從工作者執行這些任務?遷移和播種都應由開發者在推進遷移後手動完成 - 誰應確保遷移和播種成功。對不起,如果我是逆向的,但我不明白爲什麼你會想這樣做。 – max