@nata32

Как увеличить время таймаута?

Добрый вечер, нужно увеличить время выполнения скрипта, Debian 12, FastCGI, nginx, сейчас срабатывает на 120 сек.
в location прописано
proxy_connect_timeout 600;
                proxy_send_timeout 600;
                proxy_read_timeout 600;
                send_timeout 600;

в php.ini тоже прописано, в /etc/apache2/mods_available/fcgid.conf прописано
<IfModule mod_fcgid.c>
FcgidConnectTimeout 600
 FcgidIdleTimeout 600

не помогает, с Debian столкнулась первый раз, в Centos 7 где что и как знаю, а тут тупик, все что нашла в сети перепробовала.
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 2
@Zerg89
cat /proc/sys/net/ipv4/tcp_keepalive_time
Что выдает?
Ответ написан
@Maxim_Q
и если у тебя FastCGI то пропиши еще тут /etc/php/7.4/fpm/php.ini вот эти параметры:
default_socket_timeout = 600

Попробуй прописать не в lоcation, а в нутри http блока и единицы измерения пропиши что это секунды:
http {
    keepalive_timeout         600s;
    client_header_timeout     600s; 
    client_body_timeout       600s; 

    fastcgi_send_timeout      600s; 
    fastcgi_read_timeout      600s; 
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы