Раскатка новой версии останавливалась примерно на одном и том же месте — не на первом сервере и не на последнем, а где-то посередине списка, каждый раз с новой, на первый взгляд не связанной ошибкой. Через два дня разбора выяснилось, что дело не в сети, не в Docker и не в самом приложении, а в том, что операционная система буквально отказывалась плодить пользователю новые процессы. Ниже — как мы это нашли и почему такие вещи стоит проверять раньше, чем гоняться за призраками в логах приложения.
Подробнее →