データベースを x 分ごとにチェックしてタスクを実行する cron ジョブを EngineYard にセットアップする方法を教えてもらえますか?
基本的に、スクリプトがデータベースにアクセスする方法がわかりません。
データベースを x 分ごとにチェックしてタスクを実行する cron ジョブを EngineYard にセットアップする方法を教えてもらえますか?
基本的に、スクリプトがデータベースにアクセスする方法がわかりません。
これを行う 1 つの方法は、最初にアプリケーションの rake タスクを作成することです。rake タスクを使用すると、環境データベースとコード構造に自動的にアクセスできます。
その後、Engine Yard 管理ページでタスクを cron ジョブとしてスケジュールできます。[ダッシュボード] > [その他のオプション] > [Crontabs] にあります。
rake タスクを実行するコマンドは次のようになります。
cd /data/YourAppName/current && RAILS_ENV=production rake namespace:task
AppCloudを使用している場合、UIを介してcronタスクを完全にサポートします。