Среда, сведения о системе и инструменты:
Кто-нибудь видел такое? У нас есть задание 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