Memcache / Transactional

Paar Dinge die ich noch erledigen wollte mit Memcache und co.
Ich habe jetzt nach Anleitung die Config mit diesen Daten gefüllt

'memcache.locking' => '\OC\Memcache\Redis',
'memcache.local' => '\OC\Memcache\APCu',
'memcache.distributed' => '\OC\Memcache\Redis',
'redis' => [
     'host'     => '/run/redis/redis-server.sock',
     'port'     => 0,
     'dbindex'  => 0,
     'password' => 'dinge',
     'timeout'  => 1.5,
]

in der redis.conf steht dann folgendes

port 0
unixsocket /var/run/redis/redis-server.sock
unixsocketperm 770

redis server neu gestartet.
geschaut ob es funktioniert … und dann das hier erhalten

Internal Server Error

The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the server log.

Evtl. hat da auch jemand einen tipp
Bin hier nach der Anleitung gegangen

Hallo,

Deine Anfrage beinhaltet zu wenig Informationen.
Es sind Angaben wie Nextcloud-Version, Webserver-Typ, PHP-Version, Log-Einträge nötig.
Screenshots sind auch immer hilfreich.

Ohne zusätzliche Informationen können die Community-Mitglieder Dir nicht helfen.

Gruß,
rakekniven

bw.
In das Log von Nextcloud schauen

Das wäre sehr ratsam. Davon ab würde ich noch ein /var/ empfehlen :wink: (der Pfad stimmt nicht überein…)

What are the folder permissions for /var/run/redis/, can the nextcloud/php user enter that directory?

Translated:
Wie sind die Ordnerberechtigungen für /var/run/redis/, kann der nextcloud/php-Benutzer in dieses Verzeichnis gelangen?

Hey, hm ich dachte ich hätte /var/ dort drin? … das NextCloud log ist wo? weil unter /var/log finde ich es nicht

Das ist nicht identisch

Sorry,

php:
Installed: 2:8.3+94+ubuntu22.04.1+deb.sury.org+2

apache2:
Installed: 2.4.52-1ubuntu4.12

NextCloud ist die aktuellste

OH du hast recht … jetzt wo du es sagst… hab es gleich mal angepasst… hat aber noch nix gebracht

hier noch ein auszug aus dem Apache2 Log

[Fri Aug 02 18:08:24.995770 2024] [php:error] [pid 800878] [client 87.140.14.45:64070] PHP Fatal error: Uncaught OCP\HintException: [0]: Memcache OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)\n\n thrown in /var/www/html/nextcloud/lib/private/Memcache/Factory.php on line 92

[Fri Aug 02 18:08:50.794911 2024] [php:error] [pid 800877] [client 87.140.14.45:64089] PHP Fatal error: Uncaught OCP\HintException: [0]: Memcache OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)\n\n thrown in /var/www/html/nextcloud/lib/private/Memcache/Factory.php on line 92

[Fri Aug 02 18:08:50.794911 2024] [php:error] [pid 800902] [client 87.140.14.45:64088] PHP Fatal error: Uncaught OCP\HintException: [0]: Memcache OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)\n\n thrown in /var/www/html/nextcloud/lib/private/Memcache/Factory.php on line 92

Leider weiss ich nicht wie ich das anstelle um es herauszufinden

Hast Du das geprüft? Bitte mal etwas selbst recherchieren.

Du meinst 8.3, oder?

Ich frage Dich mal in 6 Monaten welche Version das war :wink:
Nicht doof gemeint, aber es ist immer besser die Versionsnummer hinzuschreiben.

Gruß

Ich habe es hinbekommen… anstatt die Klammern zu nutzen habe ich runde klammern genutzt…

  'memcache.local' => '\OC\Memcache\APCu',
  'memcache.locking' => '\OC\Memcache\Redis',
  'filelocking.enabled' => 'true',
  'redis' =>
    array (
     'host' => '/var/run/redis/redis-server.sock',
     'port' => 0,
     'timeout' => 0.0,
  ),

so sieht das ganze jetzt bei mir aus :slight_smile:
Dankeschön für die Anregungen

Alda! Und das bei einem System, das sogar meckert, wenn du Groß- und Kleinschreibung nicht beachtest…

Tipp… wo auch immer du dein Setup her hast, benutz am besten die Copy&Paste-Funktion… die Chance, dass du etwas übersiehst oder dich einfach vertippst, ist um einiges größer wenn du alles selbst eintippst.

1 Like