Все,
У нас есть инфраструктура, где у нас есть 1 консул-сервер, 2 веб-сервера ngnix и 2 сервера приложений. Серверы приложений подключаются к консулу для регистрации сервисов. Сервер Ngnix подключится к консулу и обновит файл ngix.conf, используя файл nginx .ctmpl (consultemplate config), чтобы получить последнюю информацию об услугах через консул.
Проблема, которую я вижу, заключается в том, что nginx .conf не обновляется на серверах 2 nginx. Ниже перечислены агенты / службы, работающие на каждом сервере: Консул-сервер:
Ngix-серверы:
Серверы приложений:
Пара вопросов здесь:
- Какой агент / процесс / служба на Nginx будет использовать файл nginx .cmptl для обновления nginx .conf с последним статусом?
- В чем может быть проблема на моих nginx серверах?