Hallo Zusammen,
ich hoffe es kann jemand helfen.
Seit umgefär 03.April habe ich bemerkt das meine Hintergrund Aufgabe per Cron nicht mehr richtig läuft.
Wenn ich in der Oberfläche den Hinweis bekomme das die Hintergrund Aufgabe schon seit X Stunden nicht mehr läuft und den Befehl:
sudo -u www-data php -f /var/www/nextcloud/cron.php > /dev/null 2>&1
Manuell Aufrufe kommt die Meldung:
Segmentation fault
Wenn diese Meldung kommt dann bekommt die Nextcloud Oberfläche auch nicht mit das der Cron gelaufen ist.
Der Cronjob wird aber weiterhin alle 5 Minuten gestartet.
Wenn ich den Befehl mehrfach Hinternader aufrufe läuft der Befehl ohne Fehler durch
Und die die Hintergrund Aufagabe steht auf gerade eben und läuft wieder eine Zeit lang.
Es kann gut sein das die Hintergrund Aufgabe wieder 12 - 16 Stunden durch läuft dann kommt der Fehler wieder.
Hatte jemand schon das Problem und hat vielleicht eine Lösung?
Hier noch ein paar Daten:
Ubuntu 20.04
php 8.0.3
maria db 10.3.25
Nextcloud 21.0.0
Auszug aus der nextcloud.log
{“reqId”:“qWxKvKww1e0WslsZynN8”,“level”:3,“time”:“2021-04-10T16:20:01+02:00”,“remoteAddr”:“”,“user”:“–”,“app”:“PHP”,“method”:“”,“url”:“–”,“message”:{“Exception”:“Error”,“Message”:“rename(/var/log/nextcloud.log,/var/log/nextcloud.log.1): Permission denied at /var/www/nextcloud/lib/public/Log/RotationTrait.php#52”,“Code”:0,“Trace”:[{“function”:“onError”,“class”:“OC\Log\ErrorHandler”,“type”:“::”},{“file”:“/var/www/nextcloud/lib/public/Log/RotationTrait.php”,“line”:52,“function”:“rename”},{“file”:“/var/www/nextcloud/lib/private/Log/Rotate.php”,“line”:46,“function”:“rotate”,“class”:“OC\Log\Rotate”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/BackgroundJob/Job.php”,“line”:52,“function”:“run”,“class”:“OC\Log\Rotate”,“type”:“->”},{“file”:“/var/www/nextcloud/cron.php”,“line”:128,“function”:“execute”,“class”:“OC\BackgroundJob\Job”,“type”:“->”}],“File”:“/var/www/nextcloud/lib/private/Log/ErrorHandler.php”,“Line”:92,“CustomMessage”:“–”},“userAgent”:“–”,“version”:“21.0.0.18”}
GruĂź
Markus