Ergebnis 1 bis 12 von 12

Thema: Contao-Cache neu erstellen

  1. #1
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard Contao-Cache neu erstellen

    Hallo Leute,

    habe momentan das Problem, dass der Contao-Manager bei jedem Aufruf versucht den Cache neu zu erstellen, jedoch passiert nichts. Die Meldung "Konsolentask gestartet …" bleibt bestehen und es kommt keine Ausgabe in der Konsole. Bildschirmfoto 2017-11-26 um 16.33.42.png

    Den Cache einfach zu löschen und zu hoffen, dass es dann läuft, funktioniert nicht.

    Abbrechen lässt sich das Ganze übrigens auch nicht


    LG
    janosch
    Why is 6 afraid of 7? Because 7 8 9.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Zitat Zitat von janosch Beitrag anzeigen
    Den Cache einfach zu löschen und zu hoffen, dass es dann läuft, funktioniert nicht.
    Was genau funktioniert dann nicht?

  3. #3
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard

    Bei jedem Aufruf des Managers kommt das Fenster mit "Contao-Cache neu erstellen" und es passiert einfach nichts. Kein Output in der Konsole und man kann das Fenster nicht schließen.
    Why is 6 afraid of 7? Because 7 8 9.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Achso, ja, aber ich dachte du meinst in Contao 4 funktioniert dann etwas nicht. Dort sollte alles ganz normal funktionieren. Bei manuellen löschen hast du allerdings einen Nachteil: der interne Cache von Contao wird nicht aufgebaut, wodurch deine Seite etwas langsamer läuft.

  5. #5
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard

    Contao funktioniert wie gewohnt.

    Das Problem ist, ich kann keine Erweiterung installieren/deinstallieren - also den Manager nicht nutzen!

    Habe natürlich auch versucht über die Console zu löschen:
    Code:
    vendor/bin/contao-console cache:warmup --env=prod
    funktioniert leider auch nicht.

    Kann man den Cache über die Console neu erstellen lassen?
    Why is 6 afraid of 7? Because 7 8 9.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Zitat Zitat von janosch Beitrag anzeigen
    Habe natürlich auch versucht über die Console zu löschen:
    Code:
    vendor/bin/contao-console cache:warmup --env=prod
    funktioniert leider auch nicht.

    Kann man den Cache über die Console neu erstellen lassen?
    Das löscht den Cache nicht, sondern baut ihn neu auf, bzw. baut die Teile des Caches auf, die noch fehlen. Du brauchst insgesamt zwei Kommandos:
    Code:
    vendor/bin/contao-console cache:clear --no-warmup
    vendor/bin/contao-console cache:warmup
    Das --env=prod brauchst du in der Managed Edition nicht.

    Was genau passiert, wenn du diese Kommandos über SSH ausführst? Poste die gesamte Konsolenausgabe.

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.583
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Versuch mal, im Verzeichnis contao-manager die Datei tenside-tasks.json zu löschen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard

    Arbeite noch lokal mit MAMP.

    Ausgabe der Console: Bildschirmfoto 2017-11-26 um 17.34.07.png

    Funktioniert scheinbar soweit alles. Nach dem Contao Manger Login wird jedoch sofort das Fenster mit "Cache neu erstellen" aufgerufen und die Konsolenausgabe bleibt schwarz...
    Why is 6 afraid of 7? Because 7 8 9.

  9. #9
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Daumen hoch

    Zitat Zitat von xchs Beitrag anzeigen
    Versuch mal, im Verzeichnis contao-manager die Datei tenside-tasks.json zu löschen.
    Danke xchs!

    Das hat das Problem behoben
    Why is 6 afraid of 7? Because 7 8 9.

  10. #10
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard Zu früh gefreut

    Nachdem ich nun eine neue Erweiterung installieren wollte, bleibt die Installation wieder bei "Contao-Cache neu erstellen" stecken...

    Jemand eine Idee?
    Why is 6 afraid of 7? Because 7 8 9.

  11. #11
    Contao-Nutzer Avatar von janosch
    Registriert seit
    06.07.2009.
    Ort
    Wien
    Beiträge
    82

    Standard A task is already active

    Auszug aus dem API-Log:
    Code:
    [27-Nov-2017 19:51:30 Europe/Berlin] [2017-11-27 19:51:29] request.INFO: Matched route "task_put". {"route":"task_put","route_parameters":{"_controller":"contao_manager.controller.tasks:putTask","_route":"task_put"},"request_uri":"http://wbv.localhost/contao-manager.phar.php/api/task?_locale=de","method":"PUT"} []
    [27-Nov-2017 19:51:30 Europe/Berlin] [2017-11-27 19:51:29] security.DEBUG: Checking for guard authentication credentials. {"firewall_key":"api","authenticators":1} []
    [27-Nov-2017 19:51:30 Europe/Berlin] [2017-11-27 19:51:29] security.DEBUG: Calling getCredentials() on guard configurator. {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [27-Nov-2017 19:51:30 Europe/Berlin] [2017-11-27 19:51:29] security.DEBUG: Passing guard token information to the GuardAuthenticationProvider {"firewall_key":"api","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [27-Nov-2017 19:51:30 Europe/Berlin] [2017-11-27 19:51:29] security.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"ck\", authenticated=true, roles=\"\"))","authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [27-Nov-2017 19:51:30 Europe/Berlin] [2017-11-27 19:51:29] security.DEBUG: Guard authenticator set no success response: request continues. {"authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [27-Nov-2017 19:51:30 Europe/Berlin] [2017-11-27 19:51:29] security.DEBUG: Remember me skipped: it is not configured for the firewall. {"authenticator":"Contao\\ManagerApi\\Security\\JwtAuthenticator"} []
    [27-Nov-2017 19:51:30 Europe/Berlin] [2017-11-27 19:51:30] app.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\BadRequestHttpException: "A task is already active" at phar:///Users/janoschbatschi/Dropbox/Sync/MAMP/htdocs/wbv/web/contao-manager.phar.php/api/Controller/TaskController.php line 75 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\BadRequestHttpException(code: 0): A task is already active at phar:///Users/janoschbatschi/Dropbox/Sync/MAMP/htdocs/wbv/web/contao-manager.phar.php/api/Controller/TaskController.php:75)"} []
    Kann mir damit vllt. jemand weiterhelfen?
    Why is 6 afraid of 7? Because 7 8 9.

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107

    Standard

    Der Contao Manager scheint in manchen Umgebungen generell Probleme damit zu haben zu erkennen ob ein Prozess noch läuft oder nicht. Ich würde das als Ticket auf GitHub posten und deine Serverumgebung genau beschreiben.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •