Schlagwort-Archive: memory caching

nextcloud – HTTP error 500 nach update (memory caching)

Nach einem fehlgeschlagenen Update von Version 11.0.4.1 auf die aktuelle Version 12.0.4. auf dem Raspberry Pi 2 konnte ich die meinen privaten Onlinespeicher nicht mehr erreichen.  Nach dem Aufruf der URL reagierte der Apache-Webserver mit dem HTTP Error 500 (Internal Server Error). Ein Blick in das Fehlerprotokoll (dieses wird im Datenverzeichnis gespeichert, bei Verwendung des Editors ’nano‘ kann mit der Tastenkombination ‚Strg+W+V‘ in die letzte Zeile gesprungen werden) verriet, dass die ‚Memory Caching‘-Funktion scheinbar Verursacher der Fehlers ist. Daraufhin habe ich mir die Konfigurationsdatei im Installationsverzeichnis von Nextcloud angeschaut und den folgenden Eintrag gefunden:

'memcache.local' => '\\OC\\Memcache\\APC',

Nachdem ich diese Zeile auskommentiert habe, konnte ich das Update beenden. Eine kurze Recherche hat ergeben, dass die ‚Memory Caching‘-Funktion zur signifikanten Verbesserung der Server-Performance dient, weshalb diese genutzt werden sollte. Im Admin-Bereich erhalte ich nun auch diese Einrichtungswarnung, weshalb ich mich nach der erfolgreichen Syncronisierung aller mit dem Server verbundenen Clients um die (Re-) Aktivierung der Funktion kümmern werde.

Der PHP-OPcache ist nicht richtig konfiguriert. Für eine bessere Leistung empfiehlt es sich folgende Einstellungen in der php.ini vorzunehmen:
opcache.enable=1
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

Das Logo von Nextcloud ist Eigentum der Nextcloud GmbH aus Stuttgart, Deutschland.