在 ECS Fargate 中,当任务失败时,有一个“停止原因”字段,它会提供一些有用的日志记录。然而我注意到它在 255 个符号后被截断(下面的屏幕截图)。
我检查了网络选项卡并跟踪了 http 响应的 JSON,即使在那里它也被截断了(所以在服务器端)。有什么办法可以得到完整的消息吗?
我找到这个thread https://www.reddit.com/r/aws/comments/gmqgo9/ecs_fargate_problem_stoppedreason_cuts_off/他们讨论同样的问题。
如何查看完整的、未截断的错误消息?
我最终在CloudTrail中找到了整个错误消息。我按“用户名”搜索,并输入任务 GUID 作为用户名。这缩小了我必须筛选的事件数量。完整的错误消息位于“GetParameters”事件中。
仅供阅读此答案的任何人参考,任务 GUID 是 taskArn 末尾的 ID,或者如果您转到控制台中的“任务”,它将是您在“任务”中看到的 ID:fc0398a94d8b4d4d9218a6d870914a80 –
伊曼纽尔·NK
6 月 21 日 13:21
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)