يؤدي استخدام آلة الإرساء لتوفير مثيل موضعي إلى فتح طلب موضعي وينتظر الوفاء به. إذا فشل ذلك ، فستخرج آلة الرصيف ولكن الطلب الفوري يظل مفتوحًا ويمكن تنفيذه لاحقًا. ينتج عن هذا طلب بقعة متدلية مع مثيل نشط.
يبدو أن هذا يحدث في العديد من الحالات الأخرى أيضًا.
$ ./docker-machine-setup.sh # Run docker-machine create with spot instance..
Running pre-create checks...
Creating machine...
(aws01) Launching instance...
(aws01) Waiting for spot instance...
^C
[0] ~$ docker-machine rm aws01
About to remove aws01
Are you sure? (y/n): y
Error removing host "aws01": unknown instance
MissingParameter: The request must contain the parameter KeyName
status code: 400, request id:
وبالمثل إذا تم إلغاء الطلب الفوري في وحدة التحكم. نفس الشيء يحدث.
أيضا:
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
aws01 - amazonec2 Error Unknown MissingParameter: The request must contain the parameter InstanceId
status code: 400, request id:
يبدو أن آلة حالة عامل الإرساء تفتقد تمامًا إلى حالة - حقيقة أن هذا الجهاز لم يتم تخصيصه بعد؟ !! عدم تخصيص مثيل موضعي ليس حالة "خطأ".
هذا يصيب العدائين CI باستمرار مع الحالات الموضعية.
نفس المشكلة هنا. أحسب شخص ما عمل حول؟
لقد أجريت تصحيحًا للتنظيف المناسب للمورد المتدلي في حالة فشل إنشاء آلة AWS. # 4317
التعليق الأكثر فائدة
هذا يصيب العدائين CI باستمرار مع الحالات الموضعية.