Среда, сведения о системе и инструменты:
Кто-нибудь видел такое? У нас есть задание cron, которое подталкивает метрики Cloudwatch изнутри экземпляра, в основном выполняя следующие шаги:
aws cloudwatch put-metric-data ...
Мы наблюдаем странную вещь, очень редко один из этих запусков завершается после запроса wget
без вывода. Как будто служба метаданных просто не смогла ответить.
Пример конца сценария (мы установили bash -e и -x, чтобы умереть и собрать отладочную информацию):
++ wget -q -O - http://169.254.169.254/latest/meta-data/instance-id
+ INSTANCE_ID=
На этом сценарий заканчивается и завершается, поскольку предположительно wget
завершился с ненулевым статусом выхода.
Это не воспроизводится, но происходит примерно раз в 2 недели.
Вас могут задушить. Особенно, если проблема непоследовательна. http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html#instancedata-throttling