create-method の 5 分後に関数を呼び出すには、なんらかのコールバックが必要です。
私の状況:
ユーザーは私の Web ページにログインし、いくつかのファイルをアップロードします (create-method が呼び出されます)。5 分以内にファイルが分析される必要があります (5 分以内にメソッドを呼び出す必要があり、フォルダー全体を取得するだけです)。 、ファイルが保存されている場所と分析)。そのため、コマンドラインで入力しrake jobs:work
たり、使用して入力したりするようなことは私には合いません。gem daemons
"RAILS_ENV=production script/delayed_job start"
通常どおり rails s でアプリケーションを開始し、ログインしてファイルをアップロードすると、ファイルが分析されるように自動的に機能するはずです。
私が理解しているように、ジョブが開始されると、それらは引き続き実行されますか? それは必要無い。メソッドの作成後 5 分でいくつかのメソッドを実行する必要があります。ジョブをキューに入れ、ワーカーを開始するためのこれら
すべては、このような簡単なタスクには複雑すぎるようです。gem 'delayed_job_active_record'
daemons
それで、私のアプリケーションを使用して rails s で起動することは可能gem 'delayed_job_active_record'
ですgem daemons
か?アプリケーションを停止して遅延ジョブを実行するためにコマンドラインに何かを入力することなく、すべてがバックグラウンドで自動的に行われますか? それとも、これらすべての複雑なものなしで行うことは可能ですか?
私はすでにこことここでdelayed_jobsについて尋ねました。
よろしくお願いします。