Конфігурація Nginx: Помилка тайм-аута 504 шлюзу


2

Ми використовуємо Nginx як балансир навантаження. Nginx, що має IP-адресу: 10.110.0.200 та адресу хост-машин, є 10.110.3.20 | 10.110.3.21

це файл конфігурації:

upstream test1 {   server 10.110.3.20:xxxx; }

server {

  listen               10.110.0.200:80;             server_name test1.xyx.com;

  location /  {
    proxy_set_header Host $host;
    proxy_pass         http://test1;

  }  }

Ми отримуємо повідомлення про помилку

* 798 вихідний час вичерпано (110: Час з'єднання вимкнено) під час підключення до верхньої лінії, клієнт: 10.100.88.210

Що-небудь веде до цього?

Коли ми робимо завивку для

curl -v http://10.110.3.20:xxxx * не вдалося підключитися до хоста * Заключення підключення № 0 curl: (7) не вдалося підключитися до хоста

Відповіді:


0

Зважаючи на те, що ви не можете підключитися до бекенда безпосередньо за допомогою curl, проблема не є проблемою конфігурації nginx, а замість чогось нижчого рівня. Я переживаю неправильну конфігурацію брандмауера - це проблема загальної ситуації в цих ситуаціях.


ми відкрили порти на сервері Nginx, щоб дозволити доступ від nginx до вузлів (де є програма) для діапазону портів 30000 - 40000 (тільки tcp).
Раджив Редді

Чи потрібно додати конфігурації брандмауера (рівень комутації), сервер nginx та додатки в різних мережах?
Раджив Редді

Я поняття не маю, що вам робити, оскільки я не знаю вашої мережі.
живіт

Проблема вирішена. Це проблема брандмауера.
Раджив Редді

1
Оцінка за кришталевий куля Womble. Отримайте своє сьогодні, де б не збиралися сисадміни, щоб сильно пити та розповідати історії війни.
живіт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.