Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

marco
Posts: 198
Joined: Thu 26. Oct 2017, 18:23

Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by marco »

Kann man die Config /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini um apc.enable_cli = 1 automatisch ergänzen? Ich füge es immer manuell ein damit meine nextcloud per Konsole aktualisiert werden kann aber irgendwann wird die config neu geschrieben und dann fehlt das halt wieder. Wo kann ich das hinzufügen das es mit eingetragen wird wenn die config neu geschrieben wird?
tab-kh
Posts: 457
Joined: Thu 22. Apr 2021, 23:06

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by tab-kh »

User avatar
mhagge
Community Moderator
Posts: 490
Joined: Wed 8. Aug 2018, 15:19

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by mhagge »

Also ich habe hier recht viele Nextcloud-Instanzen unter Keyhelp laufen, die auch über die CLI geupdatet werden - aber apc.enable.cli = 1 ist nirgends gesetzt. Wie kommst Du darauf das das sein müsste?
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by Alexander »

@marco,

du kannst auch das Auto-Update der entsprechenden PHP-Versionen deaktivieren (Konfiguration -> PHP-Interpreter). Dann wird auch nichts mehr überschrieben.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Florian
Keyweb AG
Posts: 1258
Joined: Wed 20. Jan 2016, 02:28

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by Florian »

mhagge wrote: Sun 30. May 2021, 21:13 Also ich habe hier recht viele Nextcloud-Instanzen unter Keyhelp laufen, die auch über die CLI geupdatet werden - aber apc.enable.cli = 1 ist nirgends gesetzt. Wie kommst Du darauf das das sein müsste?
Ein Bug im Updater, der dazu führt das occ den ganzen RAM belegt und vom OOM-Killer getötet wird. Daher muss apc.enable.cli = 1 gesetzt sein.
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
mhagge
Community Moderator
Posts: 490
Joined: Wed 8. Aug 2018, 15:19

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by mhagge »

Ah, ok - Danke, das wusste ich noch nicht. Dann bin ich dem Bug allerdings noch nicht begegnet, hier klappt das bislang ohne die Einstellung
tab-kh
Posts: 457
Joined: Thu 22. Apr 2021, 23:06

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by tab-kh »

Echte Qualitätssoftware halt. :lol: :roll:
User avatar
Florian
Keyweb AG
Posts: 1258
Joined: Wed 20. Jan 2016, 02:28

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by Florian »

Hallo,

das trat mit dem Update auf Version 21 auf.
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
mhagge
Community Moderator
Posts: 490
Joined: Wed 8. Aug 2018, 15:19

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by mhagge »

Florian wrote: Tue 1. Jun 2021, 15:31 Hallo,

das trat mit dem Update auf Version 21 auf.
Ich hab ein gutes Duzend Nextclouds, ist sowohl beim Update auf Version 21 als auch kürzlich auf 21.0.2 hier nicht aufgetreten. Scheint also zu mindestens kein generelles Problem zu sein
tab-kh
Posts: 457
Joined: Thu 22. Apr 2021, 23:06

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by tab-kh »

Passiert das mit allen PHP-Versionen oder nur mit PHP 8? Damit hatte ich mal eine Instanz ca zwei Wochen lang am laufen (21.0.0), im Logfile sammelten sich die fatal errors, obwohl außer ein paar Standardanwendungen gar nichts installiert war und sich keine Clients damit synchronisiert haben und auch sonst nicht viel los war. Da bin ich erst mal freiwillig wieder zurück auf PHP 7.4. Ich sehe gerade, ich habe da noch eine Instanz übrig, die ich eh demnächst löschen wollte, die möchte gern ein Update auf 21.0.2 haben, da probiere ich das heute Abend mal aus. Und danach geht sie dann so oder so in die Tonne :lol:.
User avatar
Florian
Keyweb AG
Posts: 1258
Joined: Wed 20. Jan 2016, 02:28

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by Florian »

Hallo,

steht mittlerweile auch im offiziellen Handbuch:
https://docs.nextcloud.com/server/lates ... ation.html

"APCu is disabled by default on CLI which could cause issues with nextcloud’s cron jobs. Please make sure you set the apc.enable_cli to 1 on your php.ini config file or append --define apc.enable_cli=1 to the cron job call."
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
marco
Posts: 198
Joined: Thu 26. Oct 2017, 18:23

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by marco »

Ok, also muss ich es bei Bedarf in die config eintragen, wenn es überschrieben ist. Na ist ja auch kein Problem.
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by Alexander »

Wieso? Mach doch das hier, wie es in Florians Antwort schon steht. Das ist doch die optimale Lösung.
or append --define apc.enable_cli=1 to the cron job call.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
tab-kh
Posts: 457
Joined: Thu 22. Apr 2021, 23:06

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by tab-kh »

Da bin ich jetzt nach dem letzten Nextcloud-Update von Version 21.0.2 auf Version 21.0.3 voll reingelaufen. Ich musste jetzt den Nextcloud Cronjob umstellen von "PHP-Skript ausführen" auf "Befehl ausführen" um den Parameter für PHP angeben zu können. Bis 21.0.2 lief das stabil. Jetzt plötzlich nicht mehr. Es gab auch beim Cronjob keine Fehlermeldung, auch nicht bei der direkten Ausführung der cron.php in der Konsole. Folglich auch keine E-Mail Benachrichtigung. Ich habe es gemerkt, als ich routinemäßig mal wieder in die Grundeinstellungen geschaut habe und da stand, dass seit 2 Tagen die Aufgaben nicht mehr ausgeführt wurden. Irgendwann habe ich dann mal "keyhelp-php74 occ" aufgerufen und da kommt dann eine Fehlermeldung.

Code: Select all

An unhandled exception has been thrown:
OC\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
Da war mir dann schnell klar was los ist. Nach der Umstellung auf "Befehl ausführen" läuft der Cronjob jetzt wieder. Kann man beim Befehl für den Cronjob eigentlich auch "keyhelp-php74" benutzen? Momentan habe ich den Pfad mit angegeben.
User avatar
mhagge
Community Moderator
Posts: 490
Joined: Wed 8. Aug 2018, 15:19

Re: Config von /opt/keyhelp/php/version/etc/conf.d/10-apcu.ini ergänzen

Post by mhagge »

Beim Update von 20.0.2 auf 20.0.3 hat es mich dann diesmal auch erwischt… Die Softwarequalität bei Nextcloud wird zunehmend zum Problem :roll:
Locked