Для кого: администратор панели, SRE. Требуемые права: управление Connection Units, доступ к диагностике.
Порядок диагностики
Линтер и компиляция
Запустите компиляцию черновика. Ошибки компиляции и критические замечания линтера блокируют применение — их устраняют первыми. Оба видны в диалоге плана и на вкладке Линтер.
Компиляция → план
Убедитесь, что план компиляции в статусе «скомпилирован» (не
failed). Применение отказывается запускаться, пока план не чист.Здоровье
После применения откройте вкладку Здоровье, запустите проверку и при необходимости соберите журналы с нод. Порядок — на странице Диагностика и пробы.
Ошибки валидации (сохранение схемы)
Сервер не даст сохранить или скомпилировать топологию, нарушающую правила графа. Типичные сообщения (поведенчески):- шлюз нельзя соединить с интернетом напрямую — между ними должна стоять входная нода;
- условная связь без корректной цели;
- CDN-блок должен вести ровно на одну входную ноду.
Ошибки компиляции (блокируют применение)
Компиляция отклоняет план, который не сможет работать:- нет блока «Интернет» — применение невозможно; или блоков «Интернет» больше одного;
- входная нода не настроена;
- у входной ноды не назначены физические ноды;
- в схеме нет ни одного пригодного входной ноды;
- у внешнего прокси не указан адрес или порт;
- у транзитной ноды нет цели или несколько целей выхода;
- условная связь ведёт на недопустимый блок;
- некорректный ключ внешнего транзита (
vless://).
Критические замечания линтера (блокируют применение)
Критические замечания линтера сливаются с ошибками компиляции и используют тот же барьер применения. Что исправить:| Замечание (поведенчески) | Что делать |
|---|---|
| Открытый прокси (авторизующий протокол без клиентов) | Добавьте клиентов или смените шаблон входа. |
| Внутренний/служебный порт на публичном адресе | Уберите служебный порт с публичного адреса. |
| Дублирующийся входной порт | Разведите входы по разным портам. |
| Некорректная маскировка TLS | Заполните обязательные параметры маскировки (домен, сертификат). |
| Правило ссылается на несуществующий выход | Соедините правило с существующим выходным блоком. |
| Безусловное правило сбрасывает весь трафик | Добавьте условия или уберите это правило. |
Ошибки применения (apply_failed)
«План компиляции failed — исправьте ошибки перед применением»
«План компиляции failed — исправьте ошибки перед применением»
Скомпилируйте черновик заново и устраните все ошибки компиляции, затем повторите применение.
Балансируемый Connection Unit требует подтверждения
Балансируемый Connection Unit требует подтверждения
Для работы балансировщика нужна включённая настройка подписки на стороне бэкенда. Если она выключена, применение вернёт запрос на подтверждение — подтвердите переключатель в диалоге применения.
Не удалось выгрузить ресурсы на бэкенд
Не удалось выгрузить ресурсы на бэкенд
Статус переходит в Ошибка применения, а в диалоге показан частичный список того, что уже было выгружено. Устраните причину и повторите применение — либо откатитесь на предыдущую версию.
После применения здоровье деградировало
После применения здоровье деградировало
Результат помечается как «частично»: схема применена, но какая-то проверка нездорова. Разбирайтесь через вкладку Здоровье — Диагностика и пробы.
Отказ проб (probe refusal)
Внешняя региональная проба (L5) с входного блока возвращает ошибку, если:- к блоку не привязана нода;
- у ноды нет IP-адреса или домена.
Предупреждение об «уводе» ноды
Если входная или транзитная нода уже занята другим Connection Unit, панель предупредит перед переназначением: это «уводит» ноду из той схемы. Убедитесь, что действие намеренное, иначе можно нарушить работу другого Connection Unit.Проверка
Проблема решена, когда компиляция чистая, на вкладке Линтер нет замечаний
critical, состояние схемы — Применено, а проверка здоровья возвращает healthy.Откат
- Вернуть предыдущую рабочую схему — откат на предыдущую версию с повторным применением: Жизненный цикл и версии.
Проверено для версии Axottle текущей ветки. Дата проверки: 2026-07-11.
