Betrieb
Fehlerbehebung
Diagnostizieren Sie Probleme bei Start, Artefakten, Authentifizierung, Berechtigungen und Deployment.
Fehlerbehebung
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.