問題タブ [node-cron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - ノード js とシステムの cron ジョブ
node-cronを使用して、ノード アプリ内のいくつかのタスクをスケジュールしています。このパッケージには、cron ジョブを作成、開始、および停止するための API が含まれています。crontab -l
ただし、 OS ターミナルでコマンドを実行すると、これらの cron ジョブが見つからないようです。Mac OS と CentOS の両方で試しました。
具体的な質問:
- そのようなノード パッケージは、OS レベルで cron ジョブを作成しますか?
- 1 に対する答えが「はい」の場合、ノード アプリが実行されているかどうかに関係なく、これらの cron ジョブは実行されますか?
- 2 の答えが「はい」の場合、そのようなスケジュールの cron ジョブをすべて停止してクリアするにはどうすればよいですか?
mysql - ノード アプリが再起動した場合の Node-cron
私はいくつかの弁護士アプリを持っており、彼はいくつかのケースのリマインダーを設定する必要があります。node-cronの使用を考えていましたが、アプリを再起動したときに何が起こるかわかりません。すべてのリマインダーがクラッシュすると思います。2 つ目は、リマインダーが多かった場合にサーバーにどれだけ負荷がかかるかということです。または、このソリューションについて他のアドバイスがありますか? setInterval を使用して 1 時間ごとに実行するなどの方法がありますか?