Geplante Aufgabe Nextcloud APCu  [GELÖST]

Diskussionen zur Bedienung von KeyHelp.
Post Reply
xmpl
Posts: 5
Joined: Thu 24. Oct 2024, 23:01

Geplante Aufgabe Nextcloud APCu

Post by xmpl »

Hallo,

bei der Ausführung des Nextcloud Cronjobs mittels geplanter Aufgabe erhalte ich folgenden Fehler:
OCP\HintException: [0]: Memcache OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)

Die geplante Aufgabe ist wie folgt angelegt:
Screenshot_20241024_232113.png
Screenshot_20241024_232113.png (31.78 KiB) Viewed 2165 times

Der Cache ist in Nextcloud wie folgt konfiguriert:

Code: Select all

  'memcache.local' => '\\OC\\Memcache\\APCu',
  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'memcache.locking' => '\\OC\\Memcache\\Redis',

In den PHP-Einstellungen des Benutzers habe ich folgendes als Direktive hinzugefügt:

Code: Select all

apc.enable_cli=1

Greifen die PHP-Einstellungen überhaupt für die geplanten Aufgaben?

Für occ musste ich die Direktive auch explizit angeben, damit es funktioniert:

Code: Select all

sudo -u example keyhelp-php83 --define apc.enable_cli=1 /home/users/example/www/nextcloud.example/occ

Wie wäre eine solche Angabe bei der geplanten Aufgabe möglich?

Idealerweise würden die PHP-Einstellungen auch bei den geplanten Aufgaben greifen. Und noch toller wäre es, wenn sie auch via Ausführung per Console greifen würden, sobald der entsprechende Benutzer verwendet wird.
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: Geplante Aufgabe Nextcloud APCu  [GELÖST]

Post by Tobi »

xmpl wrote: Thu 24. Oct 2024, 23:24 Wie wäre eine solche Angabe bei der geplanten Aufgabe möglich?
Du schreibst dir ein kleines Shell-Skript und rufst den Cron fortan mit "Befehl ausführen" auf.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
xmpl
Posts: 5
Joined: Thu 24. Oct 2024, 23:01

Re: Geplante Aufgabe Nextcloud APCu

Post by xmpl »

Auf Befehl ausführen zu verwenden hätte ich auch kommen können.. vielen Dank!

Mit folgendem Befehl geht es dann:

Code: Select all

keyhelp-php83 --define apc.enable_cli=1 /home/users/example/www/nextcloud.example.com/cron.php

Ich finde jedoch, dass beim Typ "PHP-Skript" dennoch die PHP-Einstellungen beachtet werden sollten.
User avatar
Florian
Keyweb AG
Posts: 1682
Joined: Wed 20. Jan 2016, 02:28

Re: Geplante Aufgabe Nextcloud APCu

Post by Florian »

Hallo,

wenn du das bei dem Benutzer setzt, gilt es für PHP-FPM und den Webserver und nicht für Kommandos auf der Befehlszeile

Eien Ausführung über PHGP ist auch problemlos möglich, siehe Anhang.
Bildschirmfoto vom 2024-10-25 11-53-52.png
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
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Re: Geplante Aufgabe Nextcloud APCu

Post by technotravel »

Komisch - bei mir funktionieren die geplanten Aufgaben (auch Nextcloud cron) auch ohne " --define apc.enable_cli=1"

Für andere Nextcloud Befehle auf der commandline (occ) muss ich das (lästigerweise) aber auch immer eingeben.
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Florian
Keyweb AG
Posts: 1682
Joined: Wed 20. Jan 2016, 02:28

Re: Geplante Aufgabe Nextcloud APCu

Post by Florian »

Nutzt du definitiv die gleiche PHP Version im Cron und auf der Cli wenn du occ Befehle ausführst?
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
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Re: Geplante Aufgabe Nextcloud APCu

Post by technotravel »

Florian wrote: Fri 25. Oct 2024, 16:26 Nutzt du definitiv die gleiche PHP Version im Cron und auf der Cli wenn du occ Befehle ausführst?
Wenn die Frage an mich gerichtet war: ja. Beides 8.3
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Florian
Keyweb AG
Posts: 1682
Joined: Wed 20. Jan 2016, 02:28

Re: Geplante Aufgabe Nextcloud APCu

Post by Florian »

technotravel wrote: Fri 25. Oct 2024, 16:50
Florian wrote: Fri 25. Oct 2024, 16:26 Nutzt du definitiv die gleiche PHP Version im Cron und auf der Cli wenn du occ Befehle ausführst?
Wenn die Frage an mich gerichtet war: ja. Beides 8.3
ja aber wenn du z.B Ubuntu 24 nutzt gibt es PHP 8.3 vom System und von Keyhelp. Nutzt du definitiv die gleiche Version also immer die Keyhelp- oder System-Version?
Die APCu Konfig bei der System-PHP-Version kann anders sein als die von der Keyhelp-PHP-Version
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
technotravel
KeyHelp Translator
Posts: 399
Joined: Mon 19. Oct 2020, 11:11

Re: Geplante Aufgabe Nextcloud APCu

Post by technotravel »

Ah ok :)

Bin auf Debian unterwegs, dann betrifft mich das wohl nicht. Hoffe mein Beitrag war nicht zu Offtopic.
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
Post Reply