У меня уже есть прокси-сервер nginx, который уже работает некоторое время.Однако в настоящее время я выполняю миграцию своего бэкэнда (называемого uiservice) на JDK11, и каждый раз, когда мой бэкэнд перезапускается, я не могу подключиться к нему, пока не перезапущу свой nginx.Что-то не так с моей конфигурацией nginx?
Ошибка:
[error] 33#0: *46 upstream timed out (110:Connection timed out) while connecting to updstream, client:10.1.13.1, server: , request: "GET /api/locations HTTP1.1", upstream: "http://172.30.125.241:9012/locations", host: "rms-ui-dev-rms.dev.alpha.uat.mycompany.com", referrer: "http://rms-ui-dev-rms.dev.alpha.uat.mycompany.com/login"
Моя конфигурация:
worker_processes auto;
daemon off;
events {
worker_connections 1024;
}
http {
include mime.types;
server_tokens off;
server {
listen 9015;
index index.html;
root html;
location ~ \.css {
add_header Content-Type text/css;
}
location ~ \.js {
add_header Content-Type application/x-javascript;
}
location /config-api/ {
proxy_pass http://rms-ms-config:9028/;
}
location /api/ {
proxy_pass http://rms-ms-uiservice:9012/;
}
location / {
error_page 404 = /index.html;
expires 0;
add_header Cache-Control public;
add_header Cache-Control no-store;
add_header Cache-Control no-cache;
}
}
}