Distribuir la carga uniformemente usando 'H * * * *' en lugar de '5 * * * *'


Al configurar cómo Jenkins debería extraer los cambios de subversion Probé checked Poll SCM y establecí schedule en 5 * * * *, obtengo la siguiente advertencia

Distribuir la carga uniformemente usando 'H * * * *' en lugar de '5 * * * *'

No estoy seguro de lo que significa H en este contexto y por qué debería usar eso.

Author: alroc, 2014-10-15

2 answers

H significa Hash

Para permitir que las tareas programadas periódicamente produzcan carga uniforme en el sistema, el símbolo H (para "hash") debe utilizarse siempre que sea posible. Por ejemplo, usando 0 0 * * * para una docena de trabajos diarios causará una gran spike a medianoche. En contraste, usando H H * * * todavía se ejecutaría cada trabajo una vez al día, pero no todos al mismo tiempo, mejor usando recursos limitados.

 77
Author: SMA,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-18 12:35:36

Haga clic en el signo de interrogación al lado de su especificación de programación. Dice allí:

Para permitir que las tareas programadas periódicamente produzcan carga uniforme en el sistema, el símbolo H (para "hash") debe utilizarse siempre que sea posible. Por ejemplo, usando 0 0 * * * para una docena de trabajos diarios causará una gran spike a medianoche. En contraste, usando H H * * * todavía se ejecutaría cada trabajo una vez al día, pero no todos al mismo tiempo, mejor usando recursos limitados.

 22
Author: pitseeker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-10-15 13:36:44