2016-08-01 3 views
1

毎日午前6時から午後5時までに異なる統計情報を記録し、深夜0時から午後5時までに収集したデータを、サーバー出力上の配列の形式。これをどうやって行うのですか?毎日1時間毎に起動し、そのデータを格納するイベントを作成するには、ノードcronまたはノードスケジュールを使用する必要がありますか?ノードcronとノードの統計情報を記録するためのherokuサーバを作成するときのスケジュール

答えて

1

特定の時間間隔で特定のコードを実行する場合は、Heroku Scheduler addonを使用してください。これは無料のアドオンです。Herokuはあなたがしたいことを正確に行いますが、JSを直接使うよりはるかに信頼性の高い方法です。

これは、Heroku上でコードを実行しているときに、ノードプロセスで状態を維持している場合、スケジュールされた実行を乱してWebサーバー(dyno)が時々再起動するためです。

+0

JavaScriptの実装はどこにありますか? – Roger99

+0

これを実装するとどういう意味ですか?それはスタンドアロンサービスです=)基本的にblah.jsのようなノードJSコードを記述し、HerokuスケジューラのアドオンにそのJavaScriptコードを1時間ごとに実行するよう指示します。 – rdegges

関連する問題