Ergebnis 1 bis 15 von 15

Thema: Contao 4.13 Systemwartung Suchindex aktualisieren

  1. #1
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.026

    Standard Contao 4.13 Systemwartung Suchindex aktualisieren

    Hallo,

    in Contao 4.13.0 lässt sich bei der Systemwartung der Suchindex nicht aktualisieren.
    Er beginnt und hängt dann bei 40% fest.

    Woran kann das liegen?

    Hier ein Screen vom Putty:

    Unbenannt-1.jpg

    und in der log > prod steht dies hier:


    PHP-Code:
    [2022-03-08T15:44:38.885123+01:00request.INFOMatched route "contao_backend". {"route":"contao_backend","route_parameters":{"_route":"contao_backend","_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::mainAction"},"request_uri":"https://xxxxxx.de/contao?act=crawl&crawl_subscriber_names%5B0%5D=search-index&do=maintenance&jobId=1daf9fa9-354f-4872-b361-1332aaf011e0&ref=F5Yz8Mtd","method":"POST"} []
    [
    2022-03-08T15:44:39.626717+01:00request.CRITICALUncaught PHP Exception Doctrine\DBAL\Exception\DriverException"An exception occurred while executing a query: SQLSTATE[HY000]: General error: 1100 Table 'tl_crawl_queue' was not locked with LOCK TABLES" at /html/cto/cto_413_0/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 119 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 1100): An exception occurred while executing a query: SQLSTATE[HY000]: General error: 1100 Table 'tl_crawl_queue' was not locked with LOCK TABLES at /html/cto/cto_413_0/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:119)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1100): SQLSTATE[HY000]: General error: 1100 Table 'tl_crawl_queue' was not locked with LOCK TABLES at /html/cto/cto_413_0/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30)\n[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1100 Table 'tl_crawl_queue' was not locked with LOCK TABLES at /html/cto/cto_413_0/vendor/doctrine/dbal/src/Driver/PDO/Statement.php:101)"} [] 
    Geändert von Schnippel (08.03.2022 um 15:05 Uhr)

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Haben die übersprungenen Seiten "index, follow" eingetragen beim Robots-Tag? Sind die Seiten öffentlich?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.026

    Standard

    Es gibt Seiten, die öffentlich sind und den Eintrag index / follow haben.
    Seiten, die nicht öffentlich sind haben den Eintrag noindex / nofollow..

  4. #4
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hatte Kontakt mit Schnippel, das Problem scheint nun behoben. Es war ein zu langer Titel bei einem Seitentitel hinterlegt.

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

    Standard

    In wie fern zu lang? Sollte eigentlich egal sein.
    » sponsor me via GitHub or PayPal or Revolut

  6. #6
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    In wie fern zu lang? Sollte eigentlich egal sein.
    Ich hab nur das in der Log gefunden:
    Code:
    Did not index because of the following reason: Could not add a search index entry: An exception occurred while executing a query: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'title' at row 1

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

    Standard

    Das wäre dann aber ein Bug und sollte auf GitHub reported werden.
    » sponsor me via GitHub or PayPal or Revolut

  8. #8

  9. #9
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    550

    Standard

    Hallo, ich hänge mich hier mal dran, hoffe das passt.
    Contao 4.13.1
    Systemwartung Suchindex aktualisieren ergibt folgendes:
    kvsucher.png
    Das
    Code:
      <?= $this->mootools ?>
      <?= $this->jsonLdScripts ?>
    </body>
    ist in der originalen fe_page drin
    Der Versuch mit dealtivierten Error Files ändert nichts.
    Im log gefunden:
    [2022-03-18T09:49:49.938620+01:00] console.CRITICAL: Error thrown while running command "list --format=json". Message: "Argument 5 passed to Contao\CoreBundle\Framework\ContaoFramework::__con struct() must implement interface Symfony\Component\Routing\Generator\UrlGeneratorIn terface, string given, called in /var/www/vhosts/domain.de/httpdocs/var/cache/prod/ContainerG9Wd9Kg/Contao_ManagerBundle_HttpKernel_ContaoKernelProdCo ntainer.php on line 958" {"exception":"[object] (TypeError(code: 0): Argument 5 passed to Contao\\CoreBundle\\Framework\\ContaoFramework::__ construct() must implement interface Symfony\\Component\\Routing\\Generator\\UrlGenerat orInterface, string given, called in /var/www/vhosts/domain.de/httpdocs/var/cache/prod/ContainerG9Wd9Kg/Contao_ManagerBundle_HttpKernel_ContaoKernelProdCo ntainer.php on line 958 at /var/www/vhosts/domain.de/httpdocs/vendor/contao/core-bundle/src/Framework/ContaoFramework.php:65)","command":"list --format=json","message":"Argument 5 passed to Contao\\CoreBundle\\Framework\\ContaoFramework::__ construct() must implement interface Symfony\\Component\\Routing\\Generator\\UrlGenerat orInterface, string given, called in /var/www/vhosts/domain.de/httpdocs/var/cache/prod/ContainerG9Wd9Kg/Contao_ManagerBundle_HttpKernel_ContaoKernelProdCo ntainer.php on line 958"} []
    Was soll ich tun?
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

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

    Standard

    Was genau ist dein Anliegen? Laut deinem Screenshot hat ja alles funktioniert.
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    550

    Standard

    Hallo,
    ooh vielleicht interpretiere ich das falsch,
    0 indexiert?
    Sollte da nicht stehen z.B. 122 indexiert usw.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

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

    Standard

    Was steht im Debug Log?
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    550

    Standard

    das log ist 504 kb groß und hat viele Einträge derart:
    2022-03-18 11:24:14.307731,"Contao\CoreBundle\Crawl\Escargot\ Subscriber\SearchIndexSubscriber",https://domain.de/d-lehrgaenge.html,https://domain.de/sitemap.xml,3,,"Forwarded to the search indexer. Did not index because of the following reason: No JSON-LD found."
    Das sind die letzten von 1362 Einträgen
    2022-03-18 11:26:00.398708,"Contao\CoreBundle\Crawl\Escargot\ Subscriber\SearchIndexSubscriber",https://domain.de/files/downloads/2016/Vereinssteuerrecht_-_Pachtverhaeltnisse_mit_Foerderverein_oder_GbR_-_2016-10-04.pdf,https://domain.de/downloads.html,4,,"Did not index because the response did not contain a ""text/html"" Content-Type header."
    2022-03-18 11:26:00.399013,"Terminal42\Escargot\Escargot",---,---,---,---,"Finished crawling! Sent 2 request(s)."
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  14. #14
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    550

    Standard

    Nach vielem Lesen zum Thema hab ich einfach mal in der fe_page (ansonsten keine Änderungen) die favico Einträge von vor dem </head> Tag
    ganz an den Anfang direkt unter <head> gesetzt.
    Das Ergebnis ist umwerfend:
    kvsuchindex.png
    Im Debug-log steht gegenüber vorher von 1362 Einträgen nur noch 2
    Time,Source,URI,"Found on URI","Found on level",Tags,Message
    2022-03-18 12:22:34.652509,"Contao\CoreBundle\Crawl\Escargot\ Subscriber\SearchIndexSubscriber",https://domain.de/,https://domain.de/sitemap.xml,3,,"Forwarded to the search indexer. Was indexed successfully."
    Immerhin wurde ja 1 URI indexiert mmm die Seite hat aber viele.
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

  15. #15
    Contao-Fan Avatar von elwega
    Registriert seit
    15.09.2009.
    Ort
    Black Forest
    Beiträge
    550

    Standard

    Nach anderen Aufgaben erneut den Crawler laufen lassen und TaaaTaaaa
    kvsuchindex-b.png
    Dann bin ich fürs erste mal beruhigt, was war aber vorher?
    Jetz sieht das Log auch gut aus
    Forwarded to the search indexer. Was indexed successfully
    Beste Grüße
    Wenn der Reiter nichts taugt, ist das Pferd schuld.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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