Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 790|Отговор: 0

[Уеб] Nginx се появява с решение за 504 Gateway Time-out

[Копирай линк]
Публикувано на 2025-7-4 16:46:07 | | | |
Изисквания: Приложение за обратен прокси към dotnet интерфейс, поради специалната ситуация на един интерфейс, отговорът отнема около 90 секунди, а клиентът, който извиква интерфейса Nginx, ще докладва грешка за 504 шлюз за тайм-аут.

Процесът е следният:



fastcgi_connect_timeout:fastcgi таймаут на връзката, по подразбиране 60 секунди
fastcgi_send_timeoutПроцесът :nginx изпраща тайм-аут за процеса на заявка към fastCGI процеса, като по подразбиране стойността е 60 секунди
fastcgi_read_timeoutПроцесът :fastCGI изпраща времето за изтичане на изходния процес към nginx процеса, като по подразбиране стойността е 60 секунди

Обяснение на разговорен език:

proxy_connect_timeout 1800-те; #nginx跟后端服务器连接超时时间 (Прекъсване на прокси връзката)
proxy_send_timeout 1800-те години; #后端服务器数据回传时间 (прекъсване на изпращането на прокси)
proxy_read_timeout 1800-те; #连接成功后, време за отговор на бекенд сървъра (тайм-аут, получаващ прокси)

Решението е следното:

Конфигурирайте според реалната си ситуация.




Предишен:【Turn】eD2k мрежа, преглед на възхода и падението на електрическите магарета
Следващ:.NET/C# Красива WPF UI интерфейсна библиотека
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com