Как предотвратить тайм-аут шлюза с помощью FastCGI на Nginx

Для тех, кто использует nginx configuration с единорогом и рельсами, скорее fcgi всего, тайм-аут находится nginx в вашем файле unicorn.rb

установите fcgi большой тайм-аут в unicorn.rb

timeout 500

если configuration вы все еще сталкиваетесь nginx с проблемами, попробуйте configuration установить fail_timeout = 0 configuration в своем восходящем потоке configuration в nginx и посмотрите, решит configuration ли это вашу проблему. Это configuration сделано для отладки и может configuration быть опасно в производственной nginx среде.

upstream foo_server {
        server 127.0.0.1:3000 fail_timeout=0;
}

configuration

nginx

fastcgi

2022-09-23T13:53:01+00:00