Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,090 of 9,090 pages
About the help in other languages
All help pages

Die Systemkarte für Hoster

Wie Systemadministratoren und Support-Mitarbeitende ./console exp:expfetch auf einem gehosteten Server nutzen - die Hinweise zum Zustand bei der Anmeldung, --watch für Last, Speicher und Velocity-Worker und exp:info…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/hosting/operations/system-card-for-hosts.md

On this page

This page is a translation. Read the English original

Die Systemkarte für Hoster

Diese Seite ist für Systemadministratoren und Support-Mitarbeitende, die Exponential-Server betreuen. Die Systemkarte (./console exp:expfetch) zeigt auf einem Bildschirm, was auf einer Maschine läuft und was Aufmerksamkeit braucht. Die vollständige Referenz ist Die Systemkarte.

Bei der Anmeldung: die Hinweise lesen

cd /var/www/example.org && ./console exp:expfetch --allow-root-user

Die Karte endet mit einem Block Hints, der schwerwiegendste zuerst. Die Hinweise, auf die ein Hoster am häufigsten reagiert:

HinweisWas zu tun ist
eine Festplatte ist zu 90 % voll (Fehler ab 97 %)alte Caches und Logs aufräumen (./console exp:cache, ./console exp:logs) oder Platz schaffen, bevor Uploads fehlschlagen
Speicher zu 90 % belegt, Last über dem Doppelten der Kernevor einem Deployment oder einer Neuindizierung nachsehen, was läuft (top); die Zahl der Velocity-Worker senken
PHP verliert bald die Sicherheitsunterstützung oder hat sie verlorendas PHP-Upgrade planen (Betriebssystem- und PHP-Unterstützung)
OPcache aus, empfohlene Erweiterung fehlt, memory_limit zu niedrigdie php.ini korrigieren (die Karte zeigt das PHP der Kommandozeile; prüfen Sie das PHP des Webservers unter Setup > Systeminformationen)
die Datenbank antwortet nichtden Datenbankserver und site.ini [DatabaseSettings] prüfen
Demomodus an, Debug-Ausgabe für allerichtig für einen Demo-Server, falsch für eine Kunden-Website
seit zwei Tagen kein Cronjobdie Crontab und die Cronjob-Logs prüfen (Cronjobs)
Composer-Pakete widersprechen sichvor dem nächsten Update Setup > Updates ansehen (Automatische Updates mit ezupdate)

Fügen Sie --allow-root-user hinzu, wenn Sie als root arbeiten, wie bei jedem Konsolenbefehl.

Live: --watch

./console exp:expfetch --watch=2 --section=system,engine

Die Karte zeichnet sich wie top alle zwei Sekunden an derselben Stelle neu: Last, Speicher, Festplatte und die laufenden Velocity-Worker werden aktualisiert, der Rest bleibt stehen. Strg-C beendet sie. Nützlich, während ein Deployment, ein Import oder ein Lasttest läuft.

Überwachung und Inventare: --json

./console exp:info --json --no-logo > /var/backups/inventory/$(hostname)-$(date +%F).json
./console exp:expfetch --json | jq '[.hints[] | select(.severity=="error")] | length'

Das JSON enthält jede Angabe mit einem stabilen Schlüssel und einem Schweregrad, die Hinweise und die Dauer jedes Anbieters. Eine Überwachungsprüfung kann bei der Zahl der Hinweise vom Typ error Alarm schlagen; ein nächtliches exp:info --json liefert je Server ein Inventar, das sich zwischen zwei Tagen oder zwei Maschinen gut vergleichen lässt. Ein langsamer Teil (eine Datenbank, die hängt) zeigt n/a (timeout), statt die Prüfung aufzuhalten: Jeder Anbieter hat ein Zeitbudget.

Sicher zum Einfügen

Die Karte gibt nie ein Passwort, einen Schlüssel, ein Token, einen Datenbankbenutzer oder die vollständige Datenbankadresse aus, auch nicht die Werte der envvars von Velocity. Sie können sie unverändert an ein Ticket anhängen. Siehe No secrets, ever.

Verwandte Seiten

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x