Dockerizing Drupal 8 на AWS Ошибка ECS: Задача не прошла проверку работоспособности ELB в целевой группе для Drupal - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь докернизировать мой Drupal 8. Ниже DockerFile У меня есть.

FROM drupal:8.8

RUN apt-get update && apt-get install -y \
    curl \
    git \
    mysql-client \
    vim \
    wget

RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && \
    php composer-setup.php && \
    mv composer.phar /usr/local/bin/composer && \
    php -r "unlink('composer-setup.php');"

RUN wget -O drush.phar https://github.com/drush-ops/drush-launcher/releases/download/0.4.2/drush.phar && \
    chmod +x drush.phar && \
    mv drush.phar /usr/local/bin/drush

RUN rm -rf /var/www/html/*

WORKDIR /drupal

Вопросы

  1. Я что-то упустил в вышеуказанном файле?
  2. Причина останова: Task failed ELB health checks in (target-group arn:aws:elasticloadbalancing:ap-southeast-1:1111111:targetgroup/ecs-drupal/eff768afe54dda4a)

Я не уверен, что мне не хватает в конфигурации кластера ECS или в определении задачи?

1 Ответ

0 голосов
/ 20 февраля 2020

Это означает, что вы провалили проверку работоспособности, так что, возможно, ваш контейнер работает должным образом в вашей локальной среде, но вы должны проверить Target Group -> health check.

. Вы можете задать путь проверки работоспособности. , интервал, время ожидания, код успеха ... et c в настройке проверки работоспособности целевой группы. Тогда я думаю, что это должна быть проблема, которую вы ищете.

Так что вы можете выполнить следующие шаги:
1) Собрать и запустить свой контейнер локально, можете проверить страницу работоспособности на вашем локальном компьютере.
2) Проверьте целевую группу -> Настройки проверки работоспособности

...