As instâncias do EC2 devem levar seu tempo do host, mas há problemas ocasionais com isso. Se você configurar o ntp corretamente, isso deve resolver isso.
Mais algumas instruções aqui: link
Eu tenho três instâncias do Ubuntu EC2 no Amazon AWS (UE / Irlanda), todas configuradas como servidor da web. Eu notei que a data / hora do sistema está incorreta em dois deles (o fuso horário está sempre configurado para UTC para minha escolha). Aqui está a saída de date -R
para o meu PC (UE / Itália, duas horas à frente do UTC) e para os servidores:
lorenzo@LOCALPC ~ $ date -R
Wed, 05 Jun 2013 09:48:19 +0200
ubuntu@AWS-EC2-1 ~ $ date -R # SHOULD BE 07:48 (-10 minutes)
Wed, 05 Jun 2013 07:38:58 +0000
ubuntu@AWS-EC2-2 ~ $ date -R # SHOULD BE 07:48 (-15 minutes)
Wed, 05 Jun 2013 07:33:55 +0000
ubuntu@AWS-EC2-3 ~ $ date -R # SHOULD BE 07:48 (-50 secs)
Wed, 05 Jun 2013 07:47:29 +0000
Como você pode ver, a diferença é significativa para o primeiro e segundo servidores EC2. Eu tentei usar ntpdate
, mas:
ubuntu@AWS-EC2-1 ~ $ ntpdate
5 Jun 07:42:10 ntpdate[3583]: no servers can be used, exiting
ubuntu@AWS-EC2-1 ~ $ cat /etc/default/ntpdate
# The settings in this file are used by the program ntpdate-debian, but not
# by the upstream program ntpdate.
# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
# so you only have to keep it in one place.
NTPDATE_USE_NTP_CONF=yes
# List of NTP servers to use (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="ntp.ubuntu.com"
# Additional options to pass to ntpdate
NTPOPTIONS=""
Lendo o primeiro comentário do arquivo de configuração que acabei de colar, tentei ntpdate-debian
:
ubuntu@AWS-EC2-1 ~ $ sudo ntpdate-debian
5 Jun 07:51:58 ntpdate[3619]: step time server 91.189.94.4 offset 561.511643 sec
O deslocamento de ~ 560seg corresponde aos ~ 10min encontrados anteriormente. Depois desse comando, a hora do sistema está ok. Parece estranho para mim que o sistema não faça isso automaticamente. Devo usar um cron para fazer isso ?? Estou faltando alguma coisa?
As instâncias do EC2 devem levar seu tempo do host, mas há problemas ocasionais com isso. Se você configurar o ntp corretamente, isso deve resolver isso.
Mais algumas instruções aqui: link
Tags amazon-ec2 ntp