Betrieb
Fehlerbehebung
Diagnostizieren Sie Probleme bei Start, Artefakten, Authentifizierung, Berechtigungen und Deployment.
Beginnen Sie mit dem Symptom und prüfen Sie dann zuerst die kleinste Abgrenzung.
ObjectOS startet nicht
Prüfen Sie:
- Container-Logs.
- Node-Version und Paketinstallation.
PORT-Konflikt.- Fehlendes Artefakt.
- Fehlendes
OS_AUTH_SECRET, wenn Auth-Endpunkte erwartet werden.
Für Docker:
docker compose -f docker/docker-compose.yml logs objectosArtefakt kann nicht geladen werden
Prüfen Sie:
OS_ARTIFACT_FILEzeigt auf die eingehängte Datei;- die Datei existiert innerhalb des Containers;
- die Datei ist gültiges JSON;
- das Artefakt ist ein kompiliertes ObjectStack-Artefakt, keine Quell-Metadaten;
- die Dateiberechtigungen erlauben Lesezugriff.
Innerhalb eines Containers:
ls -l /artifacts/objectstack.jsonAnmeldung schlägt fehl
Prüfen Sie:
OS_AUTH_SECRETist konfiguriert;- öffentliche URL und Callback-URL stimmen überein;
- die OIDC-Discovery-URL ist von ObjectOS aus erreichbar;
- die vertrauenswürdigen Origins enthalten die öffentliche Domain;
- Cookies sind auf den korrekten Projekt-Hostnamen begrenzt;
- der Projekt-Kernel hat die Authentifizierung aktiviert.
Benutzer kann keine Datensätze sehen
Prüfen Sie:
- Korrekter Projekt-Hostname.
- Der Benutzer gehört zur erwarteten Organisation.
- Objekt-Berechtigung
read. - Sicherheit auf Zeilenebene.
- Freigaberegeln oder Datensatzfreigaben.
- Feldsicherheit, wenn nur einige Felder fehlen.
Einstellungen sind nicht bearbeitbar
Eine Einstellung kann durch eine Umgebungsüberschreibung gesperrt sein. Effektive Einstellungen werden in dieser Reihenfolge aufgelöst:
Environment -> Tenant -> User -> DefaultWenn die Umgebung einen Wert bereitstellt, sollten Laufzeitänderungen abgelehnt werden, anstatt ihn stillschweigend zu überschreiben.
Webhooks oder Jobs werden nicht ausgeführt
Prüfen Sie:
- die
requires-Liste des Artefakts enthält die benötigte Capability; - das ObjectOS-Image enthält das optionale Service-Paket;
- die Konfiguration des Queue-/Job-Service ist verfügbar;
- ausgehender Netzwerkzugriff auf das Ziel ist erlaubt;
- Zustelllogs oder Job-Läufe sind in der Console-Diagnose sichtbar.
Datenbankfehler
Prüfen Sie:
- Datenbank-URL und Treibertyp;
- Netzwerkzugriff von ObjectOS auf die Datenbank;
- Anmeldedaten und TLS-Optionen;
- Logs zur Schema-Synchronisierung/-Migration;
- Speicherpersistenz bei Verwendung von lokalem SQLite.