Hallo,
ich habe in meiner Umgebung 3 Typo3 Instanzen laufen in jeweils unterschiedlichen Verzeichnissen.
(Prod, Test und Dev).
Ich habe in der crontab für jede Instanz (Verzeichnis) einen Scheduler Job eingerichtet.
*/15 * * * * /usr/bin/php7.4-cli <Basisverzeichnis>htdocs/<Instanz>/htdocs/typo3/sysext/core/bin/typo3 scheduler:run
wobei für <Instanz> jeweils prod/test/dev als Verzeichnisname steht
Die Planeraufgaben von "prod" werden sauber ausgeführt, die anderen jedoch nicht, bzw. habe ich den Verdacht, dass sie auch die Planeraufgaben von "prod" ausführen.
Grund für meinen Verdacht ist, dass ich bei manueller Ausführung des "dev" scheduler tasks eine Fehlermeldung erhalte, der auf die DB der prod-Umgebung verweist.
Habe ich da irgend etwas noch am Environment umzustellen?
Vielen Dank
Jörg
Scheduler mehrerer Instanzen wird nicht ausgeführt
Hallo Jörg.
Falls Du Deine Datenbankverbindung via TYPO3_CONTEXT steuerst, dann musst Du den für CLI-Aufrufe auch berücksichtigen. Daniel erklärt das in seinem Blogpost ganz gut:
https://usetypo3.com/application-context.html#c141
Viele Grüße
Julian
Hallo Julian,
perfekt.
Genau das war es. Jetzt läuft es wie gewünscht.
Vielen Dank für die Unterstützung
Jörg