Для запуска нужен доступ к консоли сервера панели. Для восстановления служб используйте
sudo axottle.Запуск Doctor
Откройте интерактивное меню:↑и↓или колесо мыши — прокрутка списка;Page UpиPage Down— переход на страницу;HomeиEnd— начало и конец результатов;Esc— возврат к меню Doctor.
Найдите проблемную проверку и прочитайте строки Found, Why и Next: там указано, что обнаружено, почему это важно и что можно сделать.
Безопасное восстановление
Пункт Attempt safe recovery подходит для типовых сбоев, когда остановилась база данных, панель, фоновые службы или веб-сервер. Doctor попробует запустить или перезапустить нужную службу, при необходимости обновить уже настроенный сертификат, а затем повторит все проверки. Перед запуском учитывайте следующее:- активные соединения с перезапускаемой службой могут кратковременно прерваться;
- Doctor не меняет пароли базы данных и не редактирует DNS-записи;
- если действие выполнить не удалось, оно останется в списке с пометкой
failedи пояснением; - после восстановления на экране показываются выполненные действия и результаты повторной проверки.
Место на диске
Полный диск — это не «медленно», а остановка: PostgreSQL не может записать checkpoint, ловит панику и уходит в цикл перезапусков, который пишет в журнал ещё больше. К этому моменту API уже недоступен, поэтому разбираться приходится локально. Экран Место на диске в менюsudo axottle раскладывает занятое место по категориям и делит их на две группы: что можно очистить и что защищено. Тома базы данных не трогаются никогда.
Действия по Enter: очистить всё, очистить то, что старше 7 дней, старше 30 дней, или показать, где это лежит (каталоги и самые большие файлы). Перед удалением показывается, сколько освободится и сколько файлов затронуто, а само удаление требует явного y. После очистки диск пересчитывается.
Логи работающих контейнеров обнуляются на месте, а не удаляются: Docker держит их открытыми, и удаление файла не вернуло бы место до перезапуска контейнера.
Установщик и обновление проверяют свободное место до начала работы. Для обновления это критично: оно снимает дамп базы, а дамп, которому не хватило места, — это обрезанный дамп, из которого потом «откатятся». Локальный бэкап по той же причине не стартует без запаса: нужен максимум из 1 ГиБ и двойного размера прошлого архива.
/etc/docker/daemon.json и у journald, поэтому логи Remnawave и прокси больше не съедают диск за неделю.
Support bundle
Support bundle — это архив с результатами проверки и журналами, который можно приложить к обращению в поддержку.Выберите период
В строке Log period нажимайтеEnter, пока не появится подходящий период:
- 1 час;
- 6 часов;
- 24 часа;
- 7 дней;
- 30 дней;
- вся доступная история.
Соберите и проверьте архив
- Выберите Collect support bundle.
- Дождитесь окончания сбора. Не закрывайте терминал во время создания архива.
- Выберите Send bundle to support.
- Перед отправкой выберите Show archive contents, чтобы увидеть краткие сведения об архиве.
- Для полной проверки выберите Save locally, откройте сохранённый архив и просмотрите
manifest.json. - Вернитесь в Send bundle to support и выберите Send to support.
Как выбрать действие
Рекомендуемый регламент
Резервные копии обслуживаются отдельно — см. Резервные копии панели. Порядок обновления описан на странице Обновление панели.
Проверка
После диагностики убедитесь, что:- в сводке нет необъяснённых
Failed; - у каждого
Warningесть понятное следующее действие; - после безопасного восстановления проблемные службы прошли повторную проверку;
- созданный support bundle открывается, а его манифест соответствует выбранному периоду и ожидаемым источникам.
Откат
Обычная диагностика ничего не меняет. Локально сохранённый support bundle можно удалить как обычный файл. Безопасное восстановление может перезапустить службы или обновить существующий сертификат. Если после него ситуация ухудшилась, не повторяйте действие вслепую: сохраните bundle, проверьте журнал выполненных действий и восстановите нужную службу по её штатной инструкции. Для аварийного порядка действий используйте страницу Реагирование на инциденты.Doctor не может проверить базу данных
Doctor не может проверить базу данных
Убедитесь, что команда запущена на сервере панели. Выберите Attempt safe recovery. Если база не поднялась, проверьте состояние контейнера PostgreSQL или службы
postgresql, затем соберите bundle — в него попадут доступные журналы базы и установщика.Отправка архива не удалась
Отправка архива не удалась
Выберите Save bundle locally и приложите сохранённый файл к обращению вручную. Проверьте также DNS, исходящее соединение и адрес сервера поддержки.
В результатах много Skipped или Unknown
В результатах много Skipped или Unknown
Skipped обычно означает, что компонент не используется в этой установке. Unknown означает, что Doctor не смог получить данные — часто из-за недостаточных прав или недоступной службы. Запустите sudo axottle и повторите проверку.Проверено для версии Axottle текущей ветки. Дата проверки: 2026-07-12.
