Обзор — что делает этот раздел
Раздел Разработка (super_admin, уровень 9 и выше) собирает инструменты наблюдаемости и отладки системы. Он построен на Laravel Pulse и работает даже в среде разработки под Windows.
Устройство раздела
| Экран | Назначение |
|---|---|
| Doctor | Проверки состояния каждые 15 минут, включая нагрузку на соединения с БД (не даёт повториться утечке соединений из-за pulse:check) |
| Среда выполнения и лидер | LeaderLock (аренда в БД) — не допускает дублирования запуска по расписанию |
| Медленные запросы/обращения/задачи/исходящие вызовы | Доски медленных операций Pulse |
| Исключения · кэш · серверы · использование | исключения, кэш, серверные показатели, использование |
| Pulse · Horizon | внешние панели (только для администраторов) |
Никогда не запускайте демон с бесконечным циклом, такой как
pulse:check, через планировщик — однажды незавершающийся экземпляр исчерпал общие соединения с базой данных. Запускайте его только как единственную постоянно работающую панель в лаунчере.
Права доступа
Уровень 9 и выше (super_admin). Horizon не работает под Windows (нет pcntl) — в разработке используется queue:work.