Рейтинг:0

SQS не работает для нескольких экземпляров ECS (fargate)

флаг us
aks

Я использую балансировщик нагрузки приложений, в рамках этого ALB предоставляется целевая группа. В этой целевой группе работают два экземпляра Fargate ECS. Эти два экземпляра используют один и тот же образ докера PHP. Когда я загружаю CSV-файл, задачи в CSV-файле будут перемещены в SQS. Здесь задачи не передаются в SQS, и сообщения об ошибках не отображаются.Поэтому я изменил Номер экземпляра ECS равен 1 (изначально было 2), тогда SQS работает нормально. Итак, как решить эту проблему для нескольких контейнеров ECS. Кластер ECS SQS

флаг cn
Значит, вы загружаете файл через PHP, а затем задача ECS его обрабатывает и записывает в SQS? Но это не работает с несколькими задачами ECS?
флаг cn
Вам нужно будет попытаться найти несколько журналов, чтобы ответить на этот вопрос.
aks avatar
флаг us
aks
@ shearn89 хорошо .. но SQS не создает никаких журналов, а CloudWatch также не показывает никаких журналов, связанных с SQS. Для меня это работает для одного контейнера ECS.
флаг cn
Что говорит контейнер, когда вы запускаете 2 экземпляра? Есть ли конфликт из-за того, что они используют один и тот же идентификатор, который должен быть уникальным или что-то в этом роде?
Tim avatar
флаг gp
Tim
Когда вы говорите «Итак, я изменил номер экземпляра ECS на 1», вы имеете в виду, что вы закрыли один из двух контейнеров, поэтому остался только один? Это не повлияет на возможность использования SQS, я думаю, что здесь происходит что-то еще, чего вы еще не нашли. Убедитесь, что у роли ECS есть доступ к SQS (вероятно, все в порядке).
aks avatar
флаг us
aks
@Tim ECS имеет доступ к SQS, и SQS полностью работает для одного контейнера ECS. Проблема связана с использованием нескольких задач ECS.
gshpychka avatar
флаг mx
Что означает «загрузить CSV-файл»? Каков исходный код ваших контейнеров?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.