Memcache Fehler beheben bei Cron.php und OCC | Nextcloud bauen mit Jet #15

Поделиться
HTML-код
  • Опубликовано: 15 окт 2021
  • Mittlerweile tritt es immer wieder auf, dass bei einigen Cloud Instanzen die auf CRON anstelle von AJAX laufen den Fehler bringen, dass die letzte Ausführung der Aufgabe lange zurück liegt und etwas falsch läuft. Ebenso funktioniert in dem Moment auch OCC nicht mehr um die Cloud einfach steuern zu können. Hier wird dann immer nur die folgende Fehlermeldung angezeigt:
    nextcloud OC\HintException: [0]: Memcache \OC\Memcache\APCu not available
    Der Fehler liegt daran, dass die Cloud von uns mit einem sogenannten Memcache aufgesetzt wurde. Das ist auch gut und richtig, allerdings ist dieser Cache nur für den Apache konfiguriert worden. Nicht für die Konsole (CLI). Diese habe ich leider versäumt.
    Daher holen wir nun diese Konfiguration nach und aktivieren den APC Cache (Nicht den OP Cache wie in unserem Apache Webserver)
    Dazu wird die Datei /etc/php/[version]/cli/php.ini mit adminrechten bearbeitet und dort an das Ende der folgende Eintrag gesetzt:
    apc.enable_cli = 1
    Endcard Musik von Dr. Pez - VGM: • Pokémon Ruby & Sapphir...
  • НаукаНаука

Комментарии • 18

  • @radiancerobin
    @radiancerobin 2 года назад +1

    Yipeeee ein Video von Jet macht mich immer Glücklich:D

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад

      Auch wenns dann doch eher was unspektakuläres war 😅

  • @doppellhelixful
    @doppellhelixful 2 года назад +1

    Danke für das Video, auch wenn ich mir damals schon selber die Lösung gesucht habe.
    Macht aber nix, ich höre dir einfach gerne zu 😃
    Und los gehts mit einer Wunschliste. 😗
    Ich benutze die NC App Passwords.
    Leider kam da jetzt die Meldung, daß man bis zum Ende des Jahres auf NC 22 umstellen muß, oder zumindest auf php8.0
    Ich habe Anfang des Jahres schon auf Basis deiner Konfiguration experimentiert und versucht php8.0 zum laufen zu bekommen.
    Leider habe ich das irgendwie nicht auf die Reihe bekommen.
    Ich lese an vielen Stellen, daß php8.0 wohl einen richtigen Leistungsschub bringen soll.
    Aber diverse Einstellungen und die Implementierung irgendwelcher "Pools" sind zu hoch für mich.
    Lange Rede kurze Frage......kannst du mal ein Video machen, wie man von php7 auf php8.0 kommt.
    Danke für deinen Einsatz 👍

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад

      Ist aber ne kurze Wunschliste 😅
      Das Problem mit der App ist mir auf meinem Hauptserver auch schon aufgetreten. Leider macht die App Passwords das echt gerne und gängelt den Nutzer recht schnell auf die aktuellsten PHP Versionen.
      Aber kurze Rede: Das Video ist definitiv geplant... nur keinen Plan wann 🙈 Sollte ich aber bald machen, da PHP 7.3 welches wir einsetzen bald in "End of Life" geht 😅
      Bin selber gespannt wie ich das aber "einfach" erklärt bekomme, dass da auch wirklich jeder mitkommt 😅

  • @dascoolebrot_1945
    @dascoolebrot_1945 2 года назад +1

    Hey, könntest du vieleicht mal wieder ein Video zum Raspberry Pi machen?
    Ich verfolge dich schon relativ lange und weiß wie gut du erklären kannst.
    Ich dachte vieleicht ein Tutorial wie man einen Magic Mirror einrichtet und die verschiedenen Module einstellt,
    und personalisiert.
    Da ich mich schon durch viele Videos geklickt habe aber keins wirklich informativ/leicht zu verstehen fand.
    Und ich denke eigentlich auch das ich damit nicht alleine bin.
    ~David

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад

      Freut mich zu hören, dass dir meine Videos bisher so gefallen haben 🙈
      Ich wills mal nicht ausschließen, aber ich denke eher weniger das ein Hardware Video kommen wird. Gerade bei einem so großen Bauprojekt wie einem Magic Mirror. Muss dich daher eher enttäuschen. Tut mir leid. Aber trotzdem danke für den Vorschlag 😊

  • @TheCBiker
    @TheCBiker 2 года назад +1

    Das Problem kam bei mir nach Update auf glaube Version 21.0.3. Habe es anders gelöst und in der "/etc/php/7.3/cli/conf.d/20-apcu.ini" den Eintrag "apc.enable_cli=1" hinzugefügt.
    Bei mir kam auch der Cron Fehler und die OCC Commands funktionierten auch nicht mehr.

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад +1

      Oh man, da bin ich mal wieder etwas spät dran mit meine Video 😅 Aber echt vielen Dank für die Rückmeldung, dann weiß ich auch bei welchem Update das eigentlich passiert ist. 🙈
      Prinzipiell tut die conf.d/20-apcu.ini Datei genau das Gleiche, überschreibt aber eventuell vorhandene Einträge in der php.ini Datei. Ist glaub wieder so ne Geschmackssache, wo man die Einstellung lieber einträgt. Aber da bin ich auch echt nicht der Experte um zu sagen, wo es Besser aufgehoben ist 😅

    • @TheCBiker
      @TheCBiker 2 года назад

      @@Jet0JLHSupport 😆

    • @TheCBiker
      @TheCBiker 2 года назад +1

      @@Jet0JLHSupport Man könnte auch den Crontabeintrag ändern in "*/5 * * * * php -d apc.enable_cli=1 -f /var/www/........./cron.php" finde ich aber nicht so optimal.

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад +1

      Autsch, definitiv keine tolle Lösung. Ebenso ist damit dann auch OCC noch nicht funktional. Dann müsste ich im eh schon viel zu langen OCC Command noch die PHP Option mitgeben 😂

  • @MyKillerCobra
    @MyKillerCobra 2 года назад

    Ich bekomme bei meiner nextcloud den ncdownloader Plugin und keeweb Plugin zum laufen kannst du da mal Videos zu machen?
    Ncdownloader geht nur über den Admin account aber kein User kann es nutzen bei keeweb geht es bei beiden nicht

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад

      Ohh je, ich würde es mal nicht pauschal ausschließen, aber ich denke eher nicht. Zumindest sind die Plugins nicht wirklich auf meiner Agenda 🙈 Sorry
      Aber ich gucks mir mal an und vielleicht kommt was.

  • @flostechnikwelt
    @flostechnikwelt 2 года назад

    Hi

  • @donnyxbronson
    @donnyxbronson 2 года назад

    Leuts was kann ich hier machen?
    Es gibt einige Fehler bei Deiner Systemkonfiguration.
    Fehler beim Überprüfen der Servereinrichtung
    Dein Webserver ist nicht richtig konfiguriert, um "/.well-known/webfinger" aufzulösen. Weitere Informationen hierzu findest Du in unserer Dokumentation ↗.
    Dein Webserver ist nicht richtig konfiguriert, um "/.well-known/nodeinfo" aufzulösen. Weitere Informationen hierzu findest Du in unserer Dokumentation ↗.
    Dein Webserver ist nicht richtig konfiguriert, um "/.well-known/caldav" aufzulösen. Weitere Informationen hierzu findest Du in unserer Dokumentation ↗.
    Dein Webserver ist nicht richtig konfiguriert, um "/.well-known/carddav" aufzulösen. Weitere Informationen hierzu findest Du in unserer Dokumentation ↗.

    • @Jet0JLHSupport
      @Jet0JLHSupport  2 года назад

      Ohh je, sorry ich bin ein bisschen spät dran mit der Antwort. Die Lösung liegt darin in der Apache Konfiguration (/etc/apache2/apache2.conf) für den Pfad /var/www die Einstellung "AllowOverride None" auf "AllowOverride All" gesetzt werden. Alternativ hab ich das Vorgehen im Update Video auf die Version 21 der Nextcloud beschrieben.

    • @donnyxbronson
      @donnyxbronson 2 года назад

      @@Jet0JLHSupport Danke werde ich mir nachher Mal anschauen :) Danke