!Nextcloud User Forum

Na so ein Mist ! Seit einiger Zeit funktioniert der Cron-Job der Nextcloud nicht mehr richtig. Ursache ist kein Bug sondern eine versteckte Änderung die auch noch schlecht dokumentiert ist.

APCu is disabled by default on CLI which could cause issues with nextcloud’s cron jobs.

Es werden zwei Lösungen vorgeschlagen. Die Zeile apc.enable_cli=1 kann in eine der beiden Dateien /etc/php/7.4/mods-available/apcu.ini oder /etc/php/7.4/cli/php.ini eingetragen werden. Beides hatte bei mir keine Wirkung. Erst das Editieren des Cronjobs selbst behob das Problem. Dazu wird der Cronjob mit dem Befehl sudo crontab -u www-data -e zum Editieren geöffnet und die Option --define apc.enable_cli=1 angehängt. Der Cronjob sieht dann folgendermaßen aus:

*/5 * * * * php -f /var/www/nextcloud/cron.php --define apc.enable_cli=1

Seitdem läuft der PHP-Cronjob wieder alle 5 Minuten. Vielleicht schaut ihr mal bei eurer Nextcloud ins Backend, ob ihr das Problem auch habt.

Nextcloud User Forum hat dies geteilt.