Мой сервер эластичного beanstalk node.js иногда работает при его развертывании, а затем через некоторое время он выходит из строя и теряет соединение с поддоменом, к которому я его подключил.
Мне нужны были https и сертификат, поэтому я добавил поддомен, такой как api.website.com, чтобы я мог его получить.
Ошибка, которую я получаю в своих журналах:
duplicate upstream "nodejs" in /etc/nginx/conf.d/proxy.conf:9
А потом, когда я только что попытался повторно развернуть после добавления файла конфигурации перенаправления https: https://github.com/awsdocs/elastic-beanstalk-samples/blob/master/configuration-files/aws-provided/security-configuration/https-redirect/nodejs/https-redirect-nodejs.config
Я получаю это сообщение в логах
duplicate MIME type "text/html" in /etc/nginx/conf.d/proxy.conf:50
И мой URL среды по умолчанию работает, но мой поддомен api не работает.
Когда я иду на свой URL, я вижу
api.*******.com’s server IP address could not be found.
Я подключил свой поддомен и серверы имен к DNS-провайдеру своего домена, и иногда он работает. Мой основной URL, который также связан с эластичной средой из бобовых, работает без проблем.
Понятия не имею, в чем проблема.
Иногда это работает, а затем через некоторое время происходит сбой, и поддомен теряет соединение или что-то в этом роде. Я также иногда вижу ошибку «дубликата вверх по течению».
Есть идеи?