Администрация GitHub опубликовала подробный отчёт об инциденте, который парализовал работу платформы для разработчиков на протяжении почти восьми часов. Проблемы с доступом к сервисам начались 17 августа 2026 года в 16:28 мск, а полностью устранить их удалось лишь в 00:15 мск 18 августа. Таким образом, суммарная длительность сбоя составила 7 часов 47 минут, в течение которых пользователи фиксировали рост числа ошибок в разных сервисах платформы — от API до CI/CD-конвейеров и Copilot.

Корень проблемы: сбой автомасштабирования Istio

По данным отчёта, первопричиной стала перегрузка сети на балансировщиках нагрузки в центральном офисе компании в США. Триггером послужило достижение лимита параллельного выполнения Istio sidecar — прокси-компонента сервисной сети. В штатном режиме система должна была автоматически увеличить пропускную способность по мере исчерпания этих лимитов, однако этого не произошло из-за неправильно настроенной политики автомасштабирования: отслеживалось состояние только хост-сервиса, но не самого балансировщика нагрузки. В результате пропускная способность не наращивалась, а запросы начали накапливаться.

Десятикратный трафик из-за ошибки VS Code

Ситуацию резко усугубило поведение клиентов: по мере деградации сервиса они стали массово отправлять повторные запросы, что окончательно вывело балансировщик из строя. Инцидент, по словам инженеров, помог выявить давнюю ошибку в редакторе Visual Studio Code — программы начали генерировать повторные запросы, из-за которых трафик к сервису Copilot Token Service вырос десятикратно. Это привело к существенной задержке при восстановлении именно этого компонента.

Как инженеры останавливали лавину

Для стабилизации системы специалисты временно уменьшили количество повторных попыток шлюза путём изменения кода и настроили балансировщики нагрузки на отклонение входящих запросов к Copilot Token Service с кодом ошибки 403. Поэтапное восстановление выглядело так: сервис GitHub Actions заработал к 18:03 мск 17 августа, большинство остальных сервисов — к 19:36 мск того же дня, а Copilot Token Service полностью восстановился лишь в 0:02 мск 18 августа, после чего в 00:15 мск инцидент был официально закрыт.

Противоречивые данные

В формулировках вокруг инцидента есть нестыковки, на которые стоит обратить внимание. В заголовках и кратких сводках длительность сбоя часто округляется до «восьми часов», тогда как в самом отчёте фигурирует точное значение — 7 часов 47 минут. Кроме того, в открытых источниках за 2026 год фигурируют и другие сбои GitHub (в частности, упоминаются инциденты июня 2026 года, а также сообщения о проблемах с доступом в отдельных регионах), которые не являются частью рассматриваемого события 17–18 августа. При чтении новостей важно не смешивать эти отдельные эпизоды в один непрерывный сбой.

Что пообещали исправить

Компания заявила о серии корректирующих мер: исправить ошибки в политике автомасштабирования, пересмотреть ограничения на число повторных попыток, провести аудит настроек параллельного доступа Istio и устранить проблемы с поведением VS Code, из-за которых многократно увеличивался трафик к Copilot Token Service. Эти шаги направлены на то, чтобы исключить повторение каскадного сбоя при достижении лимитов сервисной сети.