O Que É um Limite Flexível (soft) do Ulimit?
Um limite flexível (soft) do ulimit é o limite ativamente imposto sobre um recurso por processo, como o número de arquivos abertos, o tamanho da pilha ou a quantidade de processos. Um processo pode reduzi-lo livremente ou elevá-lo até o limite rígido (hard) correspondente. Ultrapassar o limite flexível dispara um erro como too many open files.
Por que isso importa
Um runner cujo limite flexível de arquivos abertos é baixo demais faz falhar builds que abrem muitos descritores ao mesmo tempo. Elevar o limite flexível, quando o limite rígido permite, é uma correção comum para falhas de esgotamento de recursos em CI.
Guias relacionados
What Is a Ulimit Hard Limit?A ulimit hard limit is the absolute ceiling for a resource that bounds the soft limit; only a privileged proc…
What Is a File Descriptor Table?A file descriptor table is the per-process list that maps small integer descriptors to the open files, socket…
What Is the OOM Killer?The OOM killer is the Linux mechanism that terminates a process to reclaim memory when the system runs critic…