Ergebnis 1 bis 18 von 18

Thema: Contao Backend Suche - Supervisor fehlt

  1. #1
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    823
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard Contao Backend Suche - Supervisor fehlt

    bei der Einrichtung einer 5.6 auf dem Server bei Timme-Hosting konnte ich den Cron-Job zwar anlegen aber die Backend-Suche ließ sich nicht aktivieren.

    Im Kundenmenu des Servers wurde der Cronjob angelegt und laut tl_cronjob wird der auch regelmäßig ausgelost.

    Auf der Suche nach dem Grund hat @Spooky entscheidende Hinweise gegeben.

    Ruft man über die Konsole mittels contao:cron:list die Liste der angelegten Cronjobs in Contao auf fehlt dort der supervise_workers. So in etwas müsste die Liste aussehen

    Code:
    +----------------------------------------------------+-----------+
    | Name                                               | Interval  |
    +----------------------------------------------------+-----------+
    | Contao\CoreBundle\Cron\Cron::updateMinutelyCliCron | * * * * * |
    | contao.cron.supervise_workers                      | * * * * * |
    | contao.cron.purge_expired_altcha_challenges        | @hourly   |
    | contao.cron.purge_expired_data::onHourly           | @hourly   |
    | contao.cron.purge_opt_in_tokens                    | @daily    |
    | contao.cron.purge_preview_links                    | @daily    |
    | contao.cron.purge_registrations                    | @daily    |
    | contao.cron.purge_temp_folder                      | @daily    |
    +----------------------------------------------------+-----------+
    Ein Test mit dem der PHP CLI binary (steht im Contao-Manager) ergab das Supervisor nicht korrekt arbeitet. Warum das so ist ließ sich noch nicht feststellen.

    Nachzulesen unter https://contao.slack.com/archives/CK...57421613547789
    Geändert von Ainschy (09.09.2025 um 16:21 Uhr)

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

    Standard

    Zitat Zitat von Ainschy Beitrag anzeigen
    Ein Test mit dem der PHP CLI binary (steht im Contao-Manager) ergab das Supervisor nicht korrekt arbeitet. Warum das so ist ließ sich noch nicht feststellen.
    Das hast du Missverstanden, der Aufruf war schlicht nicht korrekt.
    » sponsor me via GitHub or Revolut

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

    Standard

    Welches PHP CLI nutzt du im Contao Manager und im Crontab?
    » sponsor me via GitHub or Revolut

  4. #4
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    823
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Im Contao Manager und im Crontab sind die gleichen PHP Binarys eingetragen:

    Code:
     /opt/php-8.3/bin/php
    Der CLI Auruf im Crontab sieht wie folgt aus:

    Code:
    /opt/php-8.3/bin/php [web_root]/bin/console contao:cron
    da es in der Server Config angelegt wird, wird [web_root] durch den Pfad zur Installation ersetzt.

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

    Standard

    Poste mal die Ausgabe von
    Code:
    /opt/php-8.3/bin/php -m | grep sqlite
    Code:
    /opt/php-8.3/bin/php -r "require __DIR__.'/vendor/autoload.php'; var_dump(\Toflar\CronjobSupervisor\Supervisor::canSuperviseWithProviders(\Toflar\CronjobSupervisor\Supervisor::getDefaultProviders()));"
    Jeweils inkl. Aufruf - und jeweils im Contao Installationsverzeichnis.
    » sponsor me via GitHub or Revolut

  6. #6
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    823
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Code:
    pdo_sqlite
    sqlite3
    Code:
    bool(false)

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

    Standard

    Du müsstest bei Timme nachfragen, ob man ps aktivieren kann.

    Wenn nicht, müsstest du evt. die Messenger Queues anderweitig abarbeiten lassen.
    » sponsor me via GitHub or Revolut

  8. #8
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    823
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du müsstest bei Timme nachfragen, ob man ps aktivieren kann.
    Du meinst ob die Prozess Übersicht sich aktivieren lässt. Ich frage da an. Danke
    Geändert von Ainschy (09.09.2025 um 16:54 Uhr)

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

    Standard

    Das ist ein Command, keine Abkürzung: https://www.man7.org/linux/man-pages/man1/ps.1.html
    » sponsor me via GitHub or Revolut

  10. #10
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    823
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke Anfrage an den Timme Support ist raus.

    Ich fürchte das der ps Befehl nur bei den wenigsten Hostern zur Verfügung steht. Unter All-inkl konnte ich ihn nicht aufrufen. Dort laufen zZ noch Contao 5.5 Installationen mit funktionierender Backend-Suche. Ein Update auf 5.6 und den Notwendigkeit des ps Commands wird diese neue Funktion nicht mehr unterstützen.
    Geändert von Ainschy (09.09.2025 um 17:10 Uhr)

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

    Standard

    Bei Hostingwerk & Hetzner würd's gehen

    Btw.: https://github.com/Toflar/cronjob-supervisor/pull/6
    » sponsor me via GitHub or Revolut

  12. #12
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    823
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Timme hast nun den ps Command freigegeben. Die Prüfung mittels

    Code:
     /opt/php-8.3/bin/php -r "require __DIR__.'/vendor/autoload.php'; var_dump(\Toflar\CronjobSupervisor\Supervisor::canSuperviseWithProviders(\Toflar\CronjobSupervisor\Supervisor::getDefaultProviders()));"
    ergab bool(true)

    Jedoch selbst nach dem Löschen des Cache und einem composer update ließ sich die Backend-Suche nicht aktivieren.
    In der contao:cron:list tauchte der contao.cron.supervise_workers nun aber auf.

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

    Standard

    Wie lange hast du danach gewartet?
    » sponsor me via GitHub or Revolut

  14. #14
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    823
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mehrere Minuten, ich hab den cron auch mal händisch aufgerufen, mal mit mal ohne --force

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

    Standard

    Zitat Zitat von Ainschy Beitrag anzeigen
    Mehrere Minuten
    Quantifiziere das mal genauer


    Zitat Zitat von Ainschy Beitrag anzeigen
    ich hab den cron auch mal händisch aufgerufen, mal mit mal ohne --force
    Musst du nicht, sofern du vom System contao:cron minütlich ausführen lässt.
    » sponsor me via GitHub or Revolut

  16. #16
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    823
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    60 Minuten

    Ergänzung:

    Code:
    webXXX@SERVER:/var/www/clients/client1/webXXX/web$ ps
         PID TTY          TIME CMD
    3040941 pts/0    00:00:00 bash
    3044868 pts/0    00:00:00 ps
    Geändert von Ainschy (15.09.2025 um 14:38 Uhr)

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

    Standard

    Poste mal die Ausgabe von vendor/bin/contao-setup
    » sponsor me via GitHub or Revolut

  18. #18
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    823
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Code:
    Added the bin/console file.
    Added the public/index.php file.
    Added the public/preview.php file.
    
    
     Trying to install assets as relative symbolic links.
    
    
     --- ------------------------------------------- ------------------ 
          Bundle                                      Method / Error    
     --- ------------------------------------------- ------------------ 
      ?   ContaoCoreBundle                            relative symlink  
      ?   RockSolidCustomElementsBundle               relative symlink  
      ?   ContaoCookiebar                             relative symlink  
      ?   ContaoGLightboxBundle                       relative symlink  
      ?   ContaoFaqBundle                             relative symlink  
      ?   ContaoSimpleSvgIconsBundle                  relative symlink  
      ?   CodefogHasteBundle                          relative symlink  
      ?   ContaoNewsBundle                            relative symlink  
      ?   OneupContaoBackendSortableListViewsBundle   relative symlink  
      ?   ContaoCalendarBundle                        relative symlink  
      ?   ContaoComponentStyleManager                 relative symlink  
      ?   Terminal42ChangeLanguageBundle              relative symlink  
      ?   CodefogTagsBundle                           relative symlink  
     --- ------------------------------------------- ------------------ 
    
    
                                                                                    
     [OK] All assets were successfully installed.                                   
                                                                                    
    
    
    
    
     --- ------------------------------------------- -------------------------------------------------- 
          Symlink                                     Target / Error                                    
     --- ------------------------------------------- -------------------------------------------------- 
      !   public/files/theme/js                       Skipped because files/theme will be symlinked.    
      !   public/files/theme/img                      Skipped because files/theme will be symlinked.    
      ?   public/files/theme                          files/theme                                       
      ?   public/files/content                        files/content                                     
      ?   public/files/tinymce                        files/tinymce                                     
      ?   system/themes/flexible                      vendor/contao/core-bundle/contao/themes/flexible  
      ?   public/assets                               assets                                            
      ?   public/system/themes                        system/themes                                     
      ?   system/logs                                 var/logs                                          
      ?   public/vendor/scrivo/highlight_php/styles   vendor/scrivo/highlight.php/styles                
     --- ------------------------------------------- -------------------------------------------------- 
    
    
    
    
     // Clearing the cache for the prod environment with debug false                
    
    
                                                                                    
     [OK] Cache for the "prod" environment (debug=false) was successfully cleared.  
                                                                                    
    
    
    
    
     // Clearing the cache for the dev environment with debug true                  
    
    
                                                                                    
     [OK] Cache for the "dev" environment (debug=true) was successfully cleared.    
                                                                                    
    
    
    
    
     // Warming up the cache for the prod environment with debug false              
    
    
                                                                                    
     [OK] Cache for the "prod" environment (debug=false) was successfully warmed.   
                                                                                    
    
    
     Creating search indexes of "contao.search_backend.engine" ...
    
    
                                                                                    
     [OK] Search indexes created.
    Der Vollständigkeit halber, die composer.json ...

    Code:
    {
        "type": "project",
        "description": "XXX Theme",
        "keywords": [
            "contao"
        ],
        "license": "LGPL-3.0-or-later",
        "require": {
            "php": "^8.3",
            "contao/calendar-bundle": "^5.6",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "^5.6",
            "contao/listing-bundle": "^5.6",
            "contao/manager-bundle": "5.6.*",
            "contao/news-bundle": "^5.6",
            "borowiakziehe/contao-fc-bundle": "dev-main",
            "oveleon/contao-cookiebar": "^2.0",
            "oveleon/contao-component-style-manager" : "^3.7",
            "madeyourday/contao-rocksolid-custom-elements": "^2.4",
            "numero2/contao-proper-filenames": "^2.2",
            "slashworks/contao-simple-svg-icons-bundle": "^3.0",
            "lukasbableck/contao-context-menu-bundle": "^1.0",
            "inspiredminds/contao-glightbox": "^1.0",
            "terminal42/contao-changelanguage": "^3.7",
            "terminal42/contao-folderpage": "^3.3",
            "terminal42/contao-node": "^1.5",
            "terminal42/contao-mailusername": "^2.1"
        },
        "extra": {
            "contao-component-dir": "assets",
            "public-dir": "public"
        },
        "repositories": [
            {
                "type": "path",
                "url": "./_external/contao-fc-bundle"
            }
        ],
        "scripts": {
            "post-install-cmd": [
                "@php vendor/bin/contao-setup"
            ],
            "post-update-cmd": [
                "@php vendor/bin/contao-setup"
            ]
        },
        "config": {
            "allow-plugins": {
                "contao-components/installer": true,
                "php-http/discovery": true,
                "contao/manager-plugin": true
            }
        }
    }
    Geändert von Ainschy (15.09.2025 um 14:48 Uhr)

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
  •