Railsは初めてで、DelayedJobsは非常に新しいです。
5分後にトリガーされるはずの1つを手に入れました。私はついにそれを動作させるようになりました
rake jobs:work
私の端末では、ジョブが起動して正しく機能します。CTRL-Cを実行してターミナルでそのアクションを終了すると、遅延ジョブは正しく機能しなくなります。これは、ローカルサーバーとHerokuでの問題であり、遅延ジョブを使用して起動する必要があります。
heroku run rake jobs:work
新しいHerokuツールベルトを調べて、ワーカーのメンテナンス用に提案されたgem、フォアマンをダウンロードしましたが、「フォアマンスタート」を実行すると、このエラーが発生します。
ERROR: procfile does not exist
procfileが何であるかわかりません。delayed_jobsアクションのデバッグにかなりの日を費やした後、物事を壊すのが怖いので、壊れてしまうハッキーな修正を見つけるのではなく、正しく機能することを確認したいと思います。後で-それで私はこの質問をするべきだと思いました、しかしそれは不愉快に漠然としているかもしれません。
これにはフォアマンを使用する必要がありますか?または無力?(別のSOの質問でそれを見ました)。私のprocfileはどこにありますか?私はそれで何かをすべきですか?
ありがとう、
サーシャ