2016-06-13 2 views
0

Я настраиваю балансировщик нагрузки, который пересылает https (443) в https (443) на простое EC2 nano с AMI Linux, используя сертификат SSL от AWS. Через несколько часов/дней, открыв сайт через HTTPS я получаю:Балансировщик нагрузки AWS: 503 (Сервис недоступен: серверный сервер в емкости)

Failed to load resource: the server responded with a status of 503 (Service Unavailable: Back-end server is at capacity) 

Он перенаправляет все запросы на порт 80 для 443 с помощью файла .htaccess.

Это действительно очень раздражает. Что не так в моей конфигурации?

+0

Может вам вставить вывод «df -h» в ваш экземпляр EC2? – error2007s

+0

Вы просматривали журналы своего приложения? Просмотрели журналы из ELB? Проверьте кредитный баланс процессора на вашем nano? Вероятно, нет никакой фундаментальной вещи, «неправильной» с вашей конфигурацией, но t2.nano - очень маленькая машина - это здорово, когда хорошо соответствует рабочей нагрузке, но легко перегружается, когда нет. –

ответ

0

OK. У t2.nano просто не хватило энергии для запуска этого сайта wordpress. Теперь я расширился, и он работает без каких-либо проблем.

0

Для меня это происходит по другой причине - у меня не было ответа на корневой путь, например. www.myenv.us-east-1.elasticbeanstalk.com, у меня был другой путь (/someapi/x). Но, по-видимому, Балансировщик нагрузки проверить реакцию корня, и если это не 200 вернет этот 503, что немного сбивает с толку ..

Edit: Другой вариант заключается в изменении Application Health Check путь в конфигурациях

Смежные вопросы