Cron, резервные копии и диагностика FASTPANEL
Планировщик, резервные планы, журналы и диагностика FASTPANEL для iEXExchanger
FASTPANEL управляет заданиями cron, журналами сайтов и резервными планами. Эти функции дополняют прикладной мониторинг iEXExchanger, но не заменяют его.
Системный cron Laravel
Для серверного сайта создайте одно ежеминутное задание от его владельца:
* * * * * cd <ПУТЬ_BACKEND> && <ПУТЬ_К_PHP> artisan schedule:run >> /dev/null 2>&1<ПУТЬ_BACKEND> — фактический корень серверной части, где находится файл artisan, а <ПУТЬ_К_PHP> — CLI-бинарный файл действующей поставки. Не копируйте путь другого сайта. В FASTPANEL откройте планировщик владельца серверного сайта и убедитесь, что задание не создано одновременно у root и пользователя сайта.
Проверьте регистрацию расписания вручную от владельца сайта:
cd <ПУТЬ_BACKEND>
<ПУТЬ_К_PHP> artisan schedule:list
<ПУТЬ_К_PHP> artisan schedule:runОднократный запуск допустим после проверки, что параллельное выполнение финансовой операции не создаст дубль.
Резервный план
Создайте как минимум один внешний резервный план для файлов и баз. FASTPANEL поддерживает локальное хранение и внешние назначения, включая SCP, FTP и облачные интеграции; варианты перечислены в официальном обзоре.
Для рабочего обменного пункта:
Выберите внешнее хранилище в другой учётной записи или зоне отказа.
Включите серверный сайт, клиентские файлы и PostgreSQL.
Убедитесь, что копия включает закрытое хранилище файлов дополнительных полей и чата заявки, а не только публичный каталог сайта.
Исключайте кеши и восстанавливаемые сборочные артефакты только после проверки поставки.
Назначьте запуск на период низкой нагрузки.
Настройте срок хранения и контроль свободного места.
Включите внешнее уведомление об ошибке копирования.
Закрытый диск файлов дополнительных полей выбирается настройкой IEX_DYNAMIC_FIELD_FILES_STORAGE_DISK; без отдельного значения он использует диск чата заявки либо локальный закрытый диск. Поэтому путь нельзя угадывать по публичной папке. Технический специалист должен сопоставить имя диска с конфигурацией Laravel и фактическим назначением резервного плана.
Расписание создаёт нагрузку; FASTPANEL рекомендует выбирать время с минимальной активностью. Параметры приведены в инструкции Backup schedule.
Для S3-совместимого хранилища Timeweb Cloud используйте реквизиты конкретного бакета и отдельный ключ только для резервных копий. Поля аккаунта и плана показаны в инструкции Timeweb по резервному копированию FASTPANEL. Не копируйте из неё демонстрационные реквизиты как рабочие.
Стандартная и дифференциальная копия
Стандартный план создаёт полные копии сайтов и баз и позволяет восстанавливать отдельные объекты. Дифференциальный план экономит место, но имеет другие ограничения восстановления и может находиться в экспериментальном состоянии. Перед выбором проверьте актуальное сравнение типов FASTPANEL.
Не меняйте тип рабочего плана без пробного восстановления. Сохраняйте независимую логическую копию PostgreSQL: архив файлов сайта сам по себе не гарантирует согласованность базы.
Пробное восстановление
Выберите проверенную копию по времени.
Восстановите её в изолированный тестовый сайт и тестовую базу.
Не перезаписывайте рабочую среду для проверки.
Проверьте вход, миграции, чтение заявки, предпросмотр изображения и скачивание документа из файлового дополнительного поля.
Зафиксируйте время восстановления и найденные ограничения.
Удалите тестовую среду только после подтверждения результата.
Порядок просмотра и восстановления стандартной копии описан в официальной инструкции.
Журналы и признаки проблемы
В карточке сайта используйте раздел «Журналы» (Logs) для журнала доступа и ошибок. FASTPANEL предоставляет отдельный просмотр этих журналов; описание находится в справке Logs.
502 или 504
Ошибка сайта, backend, SSR или процесс реального времени
500
Журнал приложения и PHP, затем последнее изменение
Сертификат не выпускается
DNS, порт 80, домен сайта и режим Cloudflare
Диск заполняется
Резервные архивы, журналы, загрузки и база
Cron не работает
Владелец задания, PHP CLI, путь, расписание и журнал приложения
Копия не создаётся
Назначение, секрет доступа, место, сеть и журнал задания
Не удаляйте журналы до фиксации времени, URL, кода, пользователя процесса и первого подтверждённого сообщения ошибки.
Последнее обновление
Это было полезно?