Betriebssystem + Version
Debian 10.8 (64-bit)
KeyHelp-Version + Build-Nummer
21.0 (Build 2195)
Virtualisierung
keine Virtualisierung, dedizierter Server
Problembeschreibung
Nach Update auf Nextcloud Version 21 kann der Cron nicht mehr ausgeführt werden, Fehler
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 266240 bytes) in /home/users/hoerth/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php on line 133
Schritte zur Reproduktion
Update von einem voll funktionalen Nextcloud 20 auf 21 machen
Erwartetes Ergebnis
Cron und OCC (PHP basiertes Wartungstool) lassen sich normal ausführen
Tatsächliches Ergebnis
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 266240 bytes) in /home/users/hoerth/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php on line 133
Zusätzliche Informationen
Bei Nextcloud aktuell ein bekannter Fehler nach dem Update, laut diversen Einträgen bei help.nextcloud muss in der /etc/php.d/40-apcu.ini der Eintrag apc.enable_cli=1 gesetzt werden. Dieser Pfad existiert aber bei der keyhelp Instanz nicht.
In den zusätzlichen PHP-Einstellungen habe ich bereits die folgenden Einstellungen gesetzt:
Code: Select all
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1
apc.enable = 1
apc.enable_cli = 1
apc.shm_size = 256M
always_populate_raw_post_data = -1