Page 2 of 2
Re: Nextcloud 24 + OPCache und Keyhelp
Posted: Sun 5. Mar 2023, 17:11
by lmarcos
I've been running into problems today with nextcloud, after having two kernel dumps when trying to copy a file, and having to delete all of the opcache from the subdomain cloud to get Apache to start, I've decided to leave that subdomain vhost conf blank and not using Nextcloud for a time.
This is what I had in the vhost conf file which enabled it to run.
Code: Select all
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=60
opcache.jit = 1255
opcache.jit_buffer_size = 128M
It's a little conforting knowing I'm not the only one.
Re: Nextcloud 24 + OPCache und Keyhelp
Posted: Mon 6. Mar 2023, 09:50
by marco
Toorms wrote: ↑Sat 11. Jun 2022, 21:42
Es wurde nirgends mehrfach gesetzt. Aber danke
Ich habe ein # vor opcache.enable=1 gemacht und es kommen keine Fehler mehr.
Re: Nextcloud 24 + OPCache und Keyhelp
Posted: Thu 25. Apr 2024, 17:28
by CuriousMind
Hallo an alle... ich weiß ist ein uralter Thread, aber ich hab dieses Problem mit dem interned strings buffer leid...
Meine Situation ist wahrscheinlich wie bei den meisten mit dem Problem:
Ich habe die entsprechenden OPCache Zeilen in der Userconfig hinterlegt. Nextcloud zeigt mir auch schön an, wenn ich die Settings erhöhe. War auch schon bei 2GB Buffer, aber er meinte immernoch, dass das höher muss.
Jetzt hab ich in einem netten Thread (
https://help.nextcloud.com/t/nextcloud- ... r/134007/7) die opcache-gui gefunden (
https://github.com/amnuts/opcache-gui) und "installiert". Alternativ kann man aber auch einfach den folgenden Link nutzen:
https://DEINE_NEXTCLOUD_URL/ocs/v2.php/apps/serverinfo/api/v1/info
es geht um den folgenden passus:
Code: Select all
<interned_strings_usage>
<buffer_size>8388608</buffer_size>
<used_memory>8388600</used_memory>
<free_memory>8</free_memory>
<number_of_strings>93391</number_of_strings>
...
</interned_strings_usage>
Wie man sehen kann, zeigt er eindeutig einen vollen 8MB Buffer an...
Ich habe keinen Plan warum Nextcloud offenbar auf die Settings zugreifen kann, aber dann wiederum den tatsächlichen Buffer zu nutzen scheint?
Es macht so jedenfalls Sinn, dass der Buffer ständig voll ist.
Hat jemand ne Idee, wie man den tatsächlichen Buffer trotzdem voll bekommt? Ich hab alle PHP-FPM Prozesse schon neugestartet (auch über CLI), aber nichts ändert sich...
Re: Nextcloud 24 + OPCache und Keyhelp
Posted: Fri 26. Apr 2024, 15:30
by tab-kh
Und du hast wirklich noch Nextcloud 24? Oder vielleicht doch eine aktuellere Version? Welches OS und Version? Das Problem ist nicht ganz neu, ich bin mittlerweile bei Nextcloud 27 und das Gemecker wurde mit jeder Version schlimmer. Mit Hilfe des folgenden Threads habe ich es mit Nextcloud 27 aber hinbekommen:
viewtopic.php?t=13081
Re: Nextcloud 24 + OPCache und Keyhelp
Posted: Mon 29. Apr 2024, 17:11
by CuriousMind
Ne der Mist beschäftigt mich schon länger, aber ich bin frisch auf die 29. Ich kann mich nicht mehr erinnern bei welcher Version das kam, aber ist schon ein paar Majors so...
Ich habe Debian 12
Dannke für den Thread, leider hilft das auch nicht. Ich hatte auch schon den internal_strings_buffer bei 2GB und es war weiterhin das Problem. Aber der Punkt ist ja, dass es zwar mit (in dem Beispiel aus dem Link von dir) 256MB konfiguriert ist und Nextcloud auch sieht (die Fehlermeldung zeigt es), dass die Config da ist, aber über den Link von mir (die Serverinfo) nur 8MB buffer_size in der interned_strings_usage tatsächlich genutzt werden.
[Mod-Edit]
Kraftausdrücke entfernt.
Re: Nextcloud 24 + OPCache und Keyhelp
Posted: Mon 29. Apr 2024, 20:27
by tab-kh
Das mit dem Stringbuffer mag durchaus sein. Jedenfalls habe ich meine Nextcloud von einem Server mit Debian 11 auf einen anderen Server (gleiches Produkt, gleiche Ressourcen) mit Debian 12 umgezogen. Duch die Verwendung von Redis waren anfangs alle Warnungen weg. Ich würde sie eher Vorschläge nennen, wie es ja auch in der Nextcloud Doku steht. Mittlerweile beschwert sch die Nextcloud wieder, dass der OPCache fast voll sei. Ist auch nicht ausgeschlossen bei den Unmengen von PHP-Dateien. Nach einer Verdoppelung ist halt der doppelte Cache fast voll. Aber immerhin ist die Cloud imer noch mit dem Strngbuffer zufrieden. Keine Ahnung ob der mit dem Redis überhaupt noch genutzt wird oder halt nur noch für einen kleinen Teil der gecachten Strings.