InfraGuard

Entwicklung · Observability

Ein nur für super_admin zugänglicher Observability-Bereich — Doctor, Pulse/Horizon, Leader und Laufzeit, langsame Abfragen/Anfragen/Jobs, Ausnahmen und Cache.

Überblick — was dieser Bereich leistet

Der Bereich Entwicklung (super_admin, Level 9 oder höher) bündelt Werkzeuge zur Systembeobachtung und Fehlersuche. Er stützt sich auf Laravel Pulse und funktioniert auch auf einem Windows-Entwicklungsrechner.

Aufbau

Seite Zweck
Doctor Gesundheitsprüfungen alle 15 Min., einschließlich des Drucks auf die DB-Verbindungen (verhindert eine Wiederholung des Verbindungslecks von pulse:check)
Laufzeit und Leader LeaderLock (DB-Lease) — verhindert doppelte Planung
Langsame Abfragen/Anfragen/Jobs/Ausgänge Die Slow-Boards von Pulse
Ausnahmen · Cache · Server · Nutzung Ausnahmen, Cache, Serverkennzahlen, Nutzung
Pulse · Horizon externe Dashboards (nur für Administratoren)

Planen Sie niemals einen Endlosschleifen-Daemon wie pulse:check über den Scheduler ein — eine Instanz, die sich nie beendete, hat einmal die gemeinsam genutzten DB-Verbindungen aufgebraucht. Führen Sie ihn ausschließlich als einzelnes, dauerhaft laufendes Launcher-Panel aus.

Zugriff

Level 9 oder höher (super_admin). Horizon läuft unter Windows nicht (kein pcntl) — in der Entwicklung wird queue:work verwendet.

Verwandte Themen