Tarefa Cron executada várias vezes no horário de verão [duplicado]

3

Nós rodamos um release do CentOS 6.2 (Final) 2.6.32-220.13.1.el6.x86_64 com um arquivo cronie.x86_64 1.4.4-7.el6.

Em 31 de março nos mudamos para o horário de verão: 03:00 se torna 04:00.

No crontab, temos:

0 4 * * * /usr/bin/php /some_script.php

No log, descobrimos que esse script foi executado 12 vezes:

Mar 31 02:56:01 web CROND[1910]: (root) CMD (/etc/webmin/virtual-server/collectinfo.pl)
Mar 31 04:00:01 web CROND[2492]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Mar 31 04:00:01 web CROND[2496]: (mailman) CMD (/usr/lib/mailman/cron/gate_news)
Mar 31 04:00:01 web CROND[2491]: (root) CMD (/usr/lib64/sa/sa1 600 6 &)
Mar 31 04:00:01 web CROND[2497]: (root) CMD (/etc/webmin/status/monitor.pl)
Mar 31 04:00:01 web CROND[2500]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:01 web CROND[2509]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:01 web CROND[2512]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:01 web CROND[2514]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:01 web CROND[2534]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:02 web CROND[2553]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:12 web CROND[2560]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:22 web CROND[2670]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:32 web CROND[2673]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:42 web CROND[2675]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:00:52 web CROND[2678]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:01:02 web CROND[2680]: (some_user) CMD (/usr/bin/php /some_script.php )
Mar 31 04:01:02 web CROND[2683]: (root) CMD (run-parts /etc/cron.hourly)
Mar 31 04:01:02 web CROND[2684]: (root) CMD (/etc/webmin/virtual-server/collectinfo.pl)
Mar 31 04:01:02 web run-parts(/etc/cron.hourly)[2683]: starting 0anacron
Mar 31 04:01:02 web anacron[2693]: Anacron started on 2013-03-31
Mar 31 04:01:02 web run-parts(/etc/cron.hourly)[2695]: finished 0anacron
Mar 31 04:01:02 web run-parts(/etc/cron.hourly)[2683]: starting awstats

Qualquer sugestão é muito apreciada.

    
por blueCat 02.04.2013 / 01:07

2 respostas

3

Esse é um bug conhecido:

Eu vi isso acontecer no CentOS 6.2 com o cronie-1.4.4-7.el6.x86_64 no dia 31 de março (CET - > CEST)

    
por 03.04.2013 / 08:41
0

Como uso meus servidores principalmente para hospedar serviços baseados na Web que podem ser acessados por qualquer fuso horário do mundo, tenho meus servidores operando em UTC (que não tem DST). Qualquer interface voltada para o público é convertida para a hora local do usuário (conforme configurado por suas preferências).

Deve-se notar que alguns serviços não lidam graciosamente com o lançamento no futuro (ou no passado).

    
por 02.04.2013 / 03:25