Skip to content
Latchkey

O Que É um Socket Read Timeout?

Um socket read timeout é um limite de quanto tempo uma operação de leitura em um socket vai bloquear aguardando dados de entrada antes de retornar um erro. Sem ele, um peer que para de enviar pode deixar o leitor esperando para sempre. Com ele, o programa falha rápido e pode fazer retry ou reportar o travamento em vez de ficar pendurado.

Por que isso importa

A ausência de um read timeout é uma causa frequente de jobs de CI que ficam pendurados até o timeout geral do pipeline em vez de falharem rapidamente. Definir um timeout sensato transforma um travamento indefinido em um erro limpo e passível de retry.

Guias relacionados