Der EGOCMS Systemdienst (historisch auch als Dienst 0 bezeichnet), führt EGOCMS Standard Aktionen aus. Das sind z.B. täglich die Cache leeren oder stündlich Freigabekopien freigeben. Der Systemdienst muss über einen Cronjob auf dem Server minütlich ausgeführt werden:
* * * * * curl -d "userid=..." https://localhost/bin/cron/cron.php
Ab der EGOCMS Version 26 können über den Systemdienst alle EGOCMS Dienste 1 bis 10 in individuellen Intervallen ausgeführt werden. Das Einrichten von weiteren Cronjobs auf dem Server, neben dem Systemdienst, ist somit nicht mehr erforderlich.
Folgende Aktionen werden z.B. im Systemdienst ausgeführt:
- minütlich:
- Serverauslastung berechnen
- stündlich:
- Automatisches Ausführen von fehlgeschlagenen Diensten
- Freigabekopien freigeben
- täglich:
- Sessions löschen
- Cache löschen
- Temporäre Dateien löschen
- Rechte Puffer aufräumen
- DB Reparatur / Optimierung
- Verweise aktualisieren
- Suchindex aktualisieren (Elasticsearch)
- wöchentlich:
- Multimedia Cache löschen
- monatlich:
- URLs aufräumen
Es gibt auch ein Systemdienst Desklet, über welchen Sie den Status des Dienst 0 überprüfen können. Hier und auch über Extras > Dienste kann der Systemdienst bei Bedarf manuell gestartet werden. Bitte beachten Sie, dass hierfür der aktivierte Superusermodus benötigt wird.