К содержимому
СайтПанельСтатус
NolayДокументация
СайтПанельСтатус
РазделыСправочник: Коды ошибок
Начало
  • Обзор раздела
  • Что такое Nolay
  • Что такое VPS
  • Требования к серверу
  • Подключение сервера
  • Первый проект
Руководства
  • Обзор раздела
  • Домены и HTTPS
  • Секреты
  • Туннель за NAT
Понятия
  • Обзор раздела
  • Что хранится и где
Справочник
  • Обзор раздела
  • Коды ошибок
  • nolay.toml
Безопасность
  • Обзор раздела
Переезд
  • Обзор раздела
Если не работает
  • Обзор раздела
Изменения
  • Обзор раздела
Начало
  • Обзор раздела
  • Что такое Nolay
  • Что такое VPS
  • Требования к серверу
  • Подключение сервера
  • Первый проект
Руководства
  • Обзор раздела
  • Домены и HTTPS
  • Секреты
  • Туннель за NAT
Понятия
  • Обзор раздела
  • Что хранится и где
Справочник
  • Обзор раздела
  • Коды ошибок
  • nolay.toml
Безопасность
  • Обзор раздела
Переезд
  • Обзор раздела
Если не работает
  • Обзор раздела
Изменения
  • Обзор раздела
  1. Документация
  2. Справочник
  3. Коды ошибок

Коды ошибок

Что значит код ошибки агента, hub или панели и что сделать.

Markdown

Код ошибки виден в окне деплоя, в событиях сервера и в журнале агента. У каждой строки постоянный адрес вида /reference/errors/#agent-git_access_denied: первая часть это группа, вторая сам код. На эти адреса ведут ссылки из панели.

Агент: ответ на команду

validation

Настройки проекта не прошли проверку агента: поле nolay.toml или формы, имя, ключ или значение. В тексте ошибки перечислены поля.

Что делать. Исправьте названные поля в nolay.toml или в форме проекта и задеплойте снова.

invalid

Источник кода не прошёл проверку: неверный адрес или ветка репозитория, либо архив пустой или больше 200 МБ.

Что делать. Проверьте адрес и ветку или загрузите архив заново.

unsupported

Агент не умеет это действие: версия агента старше панели, стек не распознан или для этого источника действие недоступно.

Что делать. Обновите агент повторным запуском команды установки. Если стек не распознан, добавьте Dockerfile или выберите сборщик вручную.

internal

Непредвиденная ошибка агента при выполнении команды.

Что делать. Повторите действие. Если ошибка повторяется, пришлите в поддержку вывод journalctl -u nolay-agent -n 100.

unknown_project

Агент ещё не знает этот проект: желаемое состояние не дошло до сервера.

Что делать. Подождите минуту и повторите. Если сервер офлайн, сначала верните его на связь.

project_suspended

Деплой отклонён: проект приостановлен. Причина в тексте ошибки.

Что делать. Оплатите тариф, освободите место в лимите или возобновите проект в панели.

fetch_failed

Агент не смог получить код: репозиторий или архив недоступен.

Что делать. Проверьте адрес репозитория и исходящую сеть сервера, архив загрузите заново.

git_access_denied

Нет доступа к репозиторию.

Что делать. Для GitHub подключите приложение Nolay к репозиторию. Для другого Git добавьте секрет NOLAY_GIT_TOKEN (HTTPS) или NOLAY_GIT_SSH_KEY (SSH).

git_ref_not_found

Ветка или тег не найдены. В тексте ошибки указана ветка по умолчанию.

Что делать. Исправьте ветку в настройках проекта.

git_repo_empty

В репозитории нет ни одного коммита.

Что делать. Отправьте первый коммит и задеплойте снова.

logs_unavailable

Агент не смог отдать логи: контейнеров нет или Docker не отвечает.

Что делать. Проверьте, что проект работает, и откройте логи снова.

backups_unavailable

Бэкапы недоступны: при старте агент не подключился к Docker.

Что делать. Проверьте systemctl status docker и перезапустите агент: systemctl restart nolay-agent.

no_secrets_key

На сервере недоступен ключ шифрования секретов агента.

Что делать. Запустите команду установки ещё раз: она восстановит /etc/nolay/agent.key, если его нет.

forbidden

Этот ключ сервиса нельзя показать или изменить.

Что делать. Действие для этого сервиса недоступно.

service_stopped

Сервис не запущен, поэтому пароль сменить нельзя.

Что делать. Запустите сервис и повторите.

set_failed

Команда смены пароля внутри сервиса завершилась ошибкой, прежний пароль остался в силе.

Что делать. Подробности в событиях сервера.

unknown_service

Агент ещё не запустил этот сервис.

Что делать. Дождитесь запуска сервиса и повторите.

remove_failed

Удалить сервис не получилось.

Что делать. Повторите. Если не помогло, проверьте Docker на сервере.

Hub: доставка команд и подключение

agent_offline

Агент не на связи, команда не отправлена.

Что делать. Проверьте сервер: systemctl status nolay-agent. Когда он вернётся онлайн, повторите.

not_delivered

Агент не принял команду.

Что делать. Повторите через минуту.

timeout

Агент не ответил вовремя.

Что делать. Повторите через минуту. Если повторяется, проверьте нагрузку и сеть сервера.

unsupported

Версия агента не умеет это действие.

Что делать. Обновите агент повторным запуском команды установки.

conflict

Текущее состояние не позволяет действие, например туннель заблокирован администрацией.

Что делать. Подробности в тексте ошибки, при блокировке напишите в поддержку.

unauthorized

Агент подключился с неверным или отозванным токеном.

Что делать. Удалите сервер в панели, создайте заново и выполните новую команду установки.

too_many_requests

Слишком много подключений с этого адреса, hub временно отказывает.

Что делать. Агент подключится сам после паузы, делать ничего не нужно.

Закрытие соединения агента

4000

Сервер удалён в панели, hub закрыл соединение.

Что делать. Если сервер удалён по ошибке, добавьте его заново и выполните новую команду установки.

4001

С тем же идентификатором подключился другой агент.

Что делать. Проверьте, что команду установки не запускали на двух серверах. У каждого сервера своя команда.

4003

Токен не подходит к агенту или отозван.

Что делать. Создайте сервер в панели заново и выполните новую команду установки.

4004

Туннель для сервера не включён.

Что делать. Включите туннель в настройках сервера.

4008

Агент не представился вовремя или не успевает читать сообщения.

Что делать. Агент переподключится сам. Если повторяется, проверьте нагрузку сервера.

Загрузка архива

too_large

Архив больше 200 МБ.

Что делать. Уберите из архива сборки и зависимости, например node_modules.

unsupported

Формат архива не поддерживается. RAR и 7z не принимаются.

Что делать. Упакуйте код в zip или tar.gz.

empty

Файл пустой.

Что делать. Выберите архив с кодом проекта.

too_many

Уже идут три загрузки архивов.

Что делать. Дождитесь деплоя предыдущего архива или повторите позже.

no_space

В хранилище загрузок сейчас нет места.

Что делать. Повторите через несколько минут.

forbidden

Загружать архивы могут владелец и администраторы организации.

Что делать. Попросите владельца выдать вам роль администратора.

network

Связь оборвалась во время загрузки.

Что делать. Проверьте сеть и загрузите архив снова.

Приостановка проекта

over_limit

Проект приостановлен: он сверх лимита тарифа.

Что делать. Перейдите на тариф больше или удалите лишние проекты.

subscription_expired

Проект приостановлен: подписка не оплачена.

Что делать. Оплатите тариф в разделе «Тариф», проект возобновится.

operator

Проект остановлен администрацией Nolay.

Что делать. Напишите в поддержку.

События в ленте

deploy_failed

Деплой завершился ошибкой, прежняя версия продолжает работать.

Что делать. Откройте лог сборки в окне деплоя: последняя строка с ошибкой обычно называет причину.

health_failed

Проверка готовности не прошла, новая версия не включена.

Что делать. Проверьте порт приложения (run.port) и путь health.path.

container_died

Контейнер аварийно завершился.

Что делать. Откройте логи проекта: причина в последних строках.

worker_failed

Фоновый процесс не запустился.

Что делать. Проверьте команду workers.cmd и логи проекта.

cron_skipped

Задача по расписанию пропущена: прошлый запуск ещё идёт.

Что делать. Увеличьте интервал или ускорьте задачу.

backup_failed

Бэкап завершился ошибкой.

Что делать. Проверьте секреты NOLAY_S3_* и доступ сервера к хранилищу.

restore_failed

Восстановление из бэкапа завершилось ошибкой.

Что делать. Подробности в событиях проекта.

service_failed

Сервис каталога не запустился.

Что делать. Проверьте свободную память и диск сервера.

disk_low

Диск сервера занят больше чем на 85 процентов.

Что делать. Удалите старые образы командой docker image prune или увеличьте диск.

mem_high

Память сервера занята больше чем на 90 процентов.

Что делать. Уменьшите лимиты проектов или возьмите сервер с большей памятью.

agent_offline

Агент не выходит на связь больше 90 секунд. Проекты при этом продолжают работать.

Что делать. Проверьте, что сервер включён, и выполните systemctl status nolay-agent.

Проверка перед установкой

not-root

Установка запущена не от root.

Что делать. Запустите команду через sudo.

arch

Архитектура процессора не поддерживается.

Что делать. Возьмите сервер x86_64.

arch-arm

Сервер на ARM. Сборка для aarch64 есть, но живьём не обкатана.

Что делать. Для надёжности возьмите x86_64.

no-systemd

На сервере нет systemd.

Что делать. Возьмите образ Ubuntu LTS или Debian 12.

os-unsupported

Операционная система не поддерживается.

Что делать. Переустановите сервер на Ubuntu LTS или Debian 12 и новее.

os-old

Версия системы слишком старая.

Что делать. Возьмите Ubuntu 22.04 и новее или Debian 12 и новее.

mem-low

Памяти меньше 1 ГБ.

Что делать. Возьмите тариф VPS с 1 ГБ памяти и больше.

disk-low

Свободно меньше 5 ГБ на /var/lib.

Что делать. Освободите место или увеличьте диск.

port-container

Порт 80 или 443 занят контейнером Docker.

Что делать. Остановите этот контейнер: порты 80 и 443 нужны прокси Nolay.

port-nginx

Порт 80 или 443 занят веб-сервером. Для apache и других код такой же: port-apache2, port-httpd.

Что делать. Остановите и отключите этот веб-сервер или запустите установку с --fix.

panel-coolify

На сервере найдена другая панель хостинга. Для остальных код такой же: panel-dokploy, panel-caprover, panel-plesk, panel-cpanel, panel-ispmanager, panel-aapanel, panel-hestiacp.

Что делать. Nolay не ставится рядом с другой панелью. Возьмите чистый сервер.

net-hub

Нет доступа к api.nolay.ru.

Что делать. Откройте исходящие соединения на порт 443. Агент встанет, но будет офлайн, пока доступа нет.

НазадСправочникДальшеnolay.toml

На этой странице

  • Агент: ответ на команду
  • Hub: доставка команд и подключение
  • Закрытие соединения агента
  • Загрузка архива
  • Приостановка проекта
  • События в ленте
  • Проверка перед установкой
Обновлено 2026-09-23
Nolay

Документация Nolay: подключение своего сервера, деплой, домены, секреты.

Документация

НачалоСправочникИзмененияllms.txt для ИИ

Продукт

СайтПанельСтатус
Nolay