nginx define a duração do tempo de resposta do servidor

Método 1. Pagoda implanta nginx para definir a duração do tempo de resposta do servidor

Após a configuração, reinicie o nginx
insira a descrição da imagem aqui

Método 2. configuração de configuração

http {
    # ...
    
    # 设置连接超时时间为30秒
    fastcgi_connect_timeout 30s; 
        
    # 设置请求超时时间为60秒
    fastcgi_send_timeout 60s;
    fastcgi_read_timeout 60s;
    proxy_send_timeout 60s;
    proxy_read_timeout 60s;
    client_body_timeout 60s;
    client_header_timeout 60s;
    send_timeout 25;    
    # ...
}

(1) proxy_connect_timeout: o período de tempo limite do handshake connection_initiate do servidor de back-end e espera pelo período de tempo limite de resposta

(2) proxy_read_timeout: Aguardando o tempo de resposta do servidor back-end após a conexão ser bem-sucedida, na verdade, entrou na fila do back-end aguardando processamento

(3) proxy_send_timeout: tempo de retorno dos dados do servidor de back-end_ significa que o servidor de back-end deve enviar todos os dados dentro do tempo especificado

(4) client_header_timeout: (padrão 60s) Especifica o tempo limite de espera do cliente para enviar um cabeçalho de solicitação (por exemplo: GET / HTTP/1.1). Somente quando o cabeçalho da solicitação não for recebido em uma leitura, ele será contado como um tempo limite. Se o cliente não enviar nada dentro do tempo limite, o nginx retornará o código de status HTTP 408 ("Tempo limite da solicitação esgotado")

(5) client_body_timeout: (padrão 60s) Este comando define o tempo limite de leitura do corpo da solicitação. Somente quando o corpo da requisição não for obtido em um readstep, ele será configurado para timeout. Após o tempo limite, o nginx retorna o código de status HTTP 408 ("Tempo limite da solicitação esgotado")

Acho que você gosta

Origin blog.csdn.net/Ls66666Ls/article/details/130387577
Recomendado
Clasificación