JenkinsがSubversionからプルを変更する方法を設定するときに、Poll SCMをチェックして、スケジュールをに設定してみました。 5 * * * *
に、次の警告が表示されます
'5 * * **'ではなく 'H * * * *'を使用して、負荷を均等に分散します
この文脈でHが何を意味するのか、なぜそれを使用する必要があるのかわかりません。
JenkinsがSubversionからプルを変更する方法を設定するときに、Poll SCMをチェックして、スケジュールをに設定してみました。 5 * * * *
に、次の警告が表示されます
'5 * * **'ではなく 'H * * * *'を使用して、負荷を均等に分散します
この文脈でHが何を意味するのか、なぜそれを使用する必要があるのかわかりません。
回答:
Hはハッシュの略です
定期的にスケジュールされたタスクがシステムに均等な負荷をかけることができるようにするには、可能な限り記号H(「ハッシュ」を表す)を使用する必要があります。たとえば、1ダースの毎日のジョブに0 0 * * *を使用すると、深夜に大きなスパイクが発生します。対照的に、HH * * *を使用すると、各ジョブが1日に1回実行されますが、すべてが同時に実行されるわけではなく、限られたリソースを使用する方が適切です。