Node.jsとCronジョブで間隔を設定しますか?

フィリップ・カークブライド

node.jsを学習していて、空のLinux仮想マシンとインストール済みノードをセットアップしました。

私は毎分常に関数を実行しています

var request = require('request')
var minutes = 1, the_interval = minutes * 60 * 1000

setInterval(function() {
    // Run code
  })
}, the_interval);

そして、現在の時刻に基づいて他のいくつかの関数を追加することを検討しています。-(たとえば、dateTime =日曜日の正午の場合は関数を実行します)

私の質問は、従来のcronジョブのセットアップと比較して、このようなセットアップを実行することに不利な点はありますか?

とにかく、ノードでこの関数を毎分実行する必要があることに注意してください。

ティモシー・ストリンプル

それは、その分の間隔をどれだけ厳密に遵守する必要があるか、およびノー​​ドスクリプトがその間に他のことを行っているかどうかによって異なります。スクリプトが実行するのがXごとに何かを実行することだけである場合は、代わりにノードスクリプトにXを実行させ、適切なオペレーティングシステムスケジューラを使用してスケジュールすることを強く検討します。

これをノードでビルドして実行する場合は、アプリのライフサイクルを管理し、アプリが実行されていることを確認したり、クラッシュから回復したりする必要があります。CRONを介して1分に1回実行するだけの方がはるかに簡単で、Unixに準拠していると思います。哲学

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Node.jsとCronジョブで間隔を設定しますか?

分類Dev

node-cronは3時間ごとにジョブを実行します

分類Dev

cronジョブとajaxを使用したNode.js

分類Dev

node.jsで並行して複数のcronジョブを回避する

分類Dev

node.jsのawsでcronジョブを実行する方法

分類Dev

node.js特定の時間間隔で配列を反復処理します

分類Dev

node-cronがcronジョブの実行にかかる時間を確認する方法

分類Dev

javascriptオブジェクトを文字列との間で暗号化/復号化します-node.js

分類Dev

node.jsはredisを使用してttlでジョブを作成します

分類Dev

Node.jsクラウド関数からKubernetesジョブを作成します

分類Dev

node js、ルートのバージョンを設定する

分類Dev

node-cronで次のcronジョブのタイミングを取得する

分類Dev

Node JS (CRON JOB) で複数の関数を特定の間隔で実行するようにスケジュールする

分類Dev

checkJsオプションをtrueに設定してTypeScriptでNodeグローバルモジュールとオブジェクトをコンパイルするにはどうすればよいですか?

分類Dev

Node.jsとHtmlの間でデータを渡します

分類Dev

Node.jsとMySQLを設定する適切な方法は何ですか?

分類Dev

Node.jsでAzureキューメッセージのTimeToLiveを設定します

分類Dev

node-cronは間隔のみでスクリプトを実行していませんconsole.log

分類Dev

node.jsでアプリの本番モードと開発モードを設定します

分類Dev

TypescriptでNODE_PATHを設定することはできませんか?

分類Dev

JavaScript(node.js)からシェルに変数を設定します

分類Dev

node.js + sailsjsで、「sails-mongoose」パッケージを使用してコレクション名をどこから決定できますか?

分類Dev

Node.js:package.jsonの手動でインストールされたモジュールとバージョン番号を決定します

分類Dev

yumが間違ったバージョンのnode.jsをインストールしようとしているのはなぜですか?

分類Dev

Node.jsで小文字として未定義になる可能性のある変数を設定する方法はありますか?

分類Dev

Node-Cron:最後のジョブが完了していることを確認する方法

分類Dev

node.jsで応答時間をどのように正確に測定しますか?

分類Dev

Togetherjsアプリケーションのハブサーバーを設定しようとすると、node.jsを使用してサーバーを実行していますが、次のエラーが発生します

分類Dev

cronジョブnode.js:ジョブが無限に繰り返されています

Related 関連記事

  1. 1

    Node.jsとCronジョブで間隔を設定しますか?

  2. 2

    node-cronは3時間ごとにジョブを実行します

  3. 3

    cronジョブとajaxを使用したNode.js

  4. 4

    node.jsで並行して複数のcronジョブを回避する

  5. 5

    node.jsのawsでcronジョブを実行する方法

  6. 6

    node.js特定の時間間隔で配列を反復処理します

  7. 7

    node-cronがcronジョブの実行にかかる時間を確認する方法

  8. 8

    javascriptオブジェクトを文字列との間で暗号化/復号化します-node.js

  9. 9

    node.jsはredisを使用してttlでジョブを作成します

  10. 10

    Node.jsクラウド関数からKubernetesジョブを作成します

  11. 11

    node js、ルートのバージョンを設定する

  12. 12

    node-cronで次のcronジョブのタイミングを取得する

  13. 13

    Node JS (CRON JOB) で複数の関数を特定の間隔で実行するようにスケジュールする

  14. 14

    checkJsオプションをtrueに設定してTypeScriptでNodeグローバルモジュールとオブジェクトをコンパイルするにはどうすればよいですか?

  15. 15

    Node.jsとHtmlの間でデータを渡します

  16. 16

    Node.jsとMySQLを設定する適切な方法は何ですか?

  17. 17

    Node.jsでAzureキューメッセージのTimeToLiveを設定します

  18. 18

    node-cronは間隔のみでスクリプトを実行していませんconsole.log

  19. 19

    node.jsでアプリの本番モードと開発モードを設定します

  20. 20

    TypescriptでNODE_PATHを設定することはできませんか?

  21. 21

    JavaScript(node.js)からシェルに変数を設定します

  22. 22

    node.js + sailsjsで、「sails-mongoose」パッケージを使用してコレクション名をどこから決定できますか?

  23. 23

    Node.js:package.jsonの手動でインストールされたモジュールとバージョン番号を決定します

  24. 24

    yumが間違ったバージョンのnode.jsをインストールしようとしているのはなぜですか?

  25. 25

    Node.jsで小文字として未定義になる可能性のある変数を設定する方法はありますか?

  26. 26

    Node-Cron:最後のジョブが完了していることを確認する方法

  27. 27

    node.jsで応答時間をどのように正確に測定しますか?

  28. 28

    Togetherjsアプリケーションのハブサーバーを設定しようとすると、node.jsを使用してサーバーを実行していますが、次のエラーが発生します

  29. 29

    cronジョブnode.js:ジョブが無限に繰り返されています

ホットタグ

アーカイブ