Форк-бомбу :(){ :|:& };: знают все, кто хоть раз читал про безопасность Linux — это учебный пример злонамеренной атаки. Но на практике сервер куда чаще упирается в тот же самый предел числа процессов без всякого злого умысла: неограниченный пул воркеров, который плодит новые процессы быстрее, чем успевает их убирать, или рекурсивный вызов subprocess, который забыл про базовый случай. Результат один и тот же — система отказывается запускать что-либо новое, включая bash для диагностики. Разберём, где именно проходит этот предел, как его увидеть…
Подробнее →