Timeout - Definição do Glossário de CI/CD
Timeout: um timeout é o tempo máximo que uma operação pode rodar antes de ser abortada, evitando que uma requisição ou job travado fique pendurado indefinidamente.
Um timeout é o tempo máximo que uma operação pode rodar antes de ser abortada, evitando que uma requisição ou job travado fique pendurado indefinidamente.
Toda chamada de rede e todo job precisam de um limite superior. Sem um timeout, uma operação travada pode reter um recurso para sempre e se propagar em um pipeline paralisado.
Em CI
O GitHub Actions limita um job com timeout-minutes (padrão 360). Defina um valor mais apertado para que um teste travado seja encerrado e o runner seja liberado, em vez de cobrar por horas de um job travado.
Guias relacionados
Circuit Breaker - CI/CD Glossary DefinitionCircuit Breaker: A circuit breaker stops calling a failing dependency after errors cross a threshold, returni…
Health Check - CI/CD Glossary DefinitionHealth Check: A health check is a periodic probe that reports whether a service is functioning, so a load bal…
Graceful Degradation - CI/CD Glossary DefinitionGraceful Degradation: Graceful degradation is designing a system to keep working at reduced capability when a…