Skip to main content
Резервные копии и мониторинг охватывают всю платформу, поэтому за них отвечает владелец платформы. Администраторы агентств этих страниц не видят.

Резервные копии

Каждую ночь в 02:30 UTC база данных и загруженные файлы шифруются и копируются в Cloudflare R2 (или любое хранилище S3). Хранятся копии за последние дни, недели и месяцы. Если резервное копирование не удалось, владелец платформы получает уведомление.
Резервные копии

Резервные копии

1

Создайте бакет

В Cloudflare: R2 Object Storage → Create bucket, например instaforge-backups.
2

Создайте API-токен

Manage API tokens → Create API token, с разрешением «Object Read & Write» только для этого бакета.
3

Вставьте данные

Account ID, бакет, Access Key ID и Secret Access Key. Включите Резервное копирование каждую ночь и сохраните.
Резервные копии шифруются ключом ENCRYPTION_KEY из файла .env на сервере. Храните копию этого файла в надёжном месте, например в менеджере паролей. Без него резервную копию восстановить нельзя.

Мониторинг

Каждую минуту платформа проверяет себя: сайт, базу данных, очередь, диск и резервные копии. О проблеме, которая длится 3 минуты, владелец платформы узнаёт на телефоне или в Telegram, а потом ещё раз, когда её исправят.

Ошибки

Когда что-то на сервере ломается (запрос страницы или фоновая задача, например отправка рассылки), это записывается и группируется: одна и та же проблема, случившаяся сто раз, занимает одну строку, где видно, сколько раз и когда она возникала. Список находится в разделе Аналитика → Состояние системы.
Ошибки

Ошибки на странице «Состояние системы»: отметить ошибку исправленной (1) или показать уже исправленные (2)

Владелец платформы получает уведомление на телефон или в Telegram:
  • когда появляется новая ошибка,
  • когда ошибка с отметкой Исправлено (1) случается снова,
  • не чаще раза в день, пока ошибка продолжает повторяться.
Где в коде показывает, через какие строки InstaForge прошла ошибка, чтобы передать это тому, кто обслуживает сервер. Хранятся только тип ошибки, страница или задача и эти строки кода, в течение 30 дней. Текст ошибки, данные запроса и чьи-либо IP-адреса никогда не сохраняются, потому что в них могут быть личные данные или ключи.
ИИ-агент, подключённый от имени владельца платформы, может показывать ошибки и отмечать их исправленными.
Рекомендуем: платформа не может сообщить о том, что весь сервер не работает. Создайте бесплатную проверку во внешнем сервисе мониторинга и вставьте его адрес для пингов в поле Адрес heartbeat в разделе Настройки → Мониторинг. Если пинги прекратятся, этот сервис вам сообщит.