Zum Inhalt springen

Crawler löscht die tx_crawler_queue nicht

Erstellt am 15. Januar 2007 · 5 Antworten · letzte Antwort am 24. März 2008

Tags: Frage

subnoodle ·

Hallo,

dies hier ist eine Ableitung vom Thread
#442254

Es ging um einen DB-'Überlauf', worauf man sich nicht mehr ins Backend einlogen konnte.

Grund:
Crawler schrieb die tx_crawler voll. Diese hatte mit bloß 139497 Sätzen 190MB.

Dazu drei Fragen:

  • Müßte Crawler nicht die abgearbeiteten Sätze löschen?
    Oder jedenfalls nach einem bestimmten Alter?
    Wenn ja, welche Crawler-Settings bedingen die Löschung?
    Wenn nein, warum läuft die Table dann nur bei mir auf?
    Werden die Sätze nach dem Execute noch gebraucht?

Ich kann natürlich ein SQL-Script in den Cron reinhängen, aber ich will freilich erst mit Bordmitteln versuchen. Möchte dem lieben Crawler ja nicht reinfunken.

Danke für Hinweise!

Grüße Sam

inu ·

Hallo Sam,

habe selbiges Problem, dass mir die crawler-queue volläuft. Hast Du das mittlerweile irgendwie lösen können?

David

subnoodle ·

Nö, nicht wirklich.
Hab's dann so gemacht, wie beschrieben, jenseits von Typo3:
Ein Query löscht die Tabelle regelmäßig.

Leider ...

Aber geht ja auch.

Grüße Sam

inu ·

Wird eine Indizierung auch noch weiterhin vorgenommen, wenn du die Query-Tabelle komplett leerst?

David

subnoodle ·

Ja, kann ich bestätigen.

Querytabelle hat ja nichts mit den zu indizierenden Seiten zu tun.
Die Query-Tab läuft halt einfach voll, enthält quasi glaube ich - Einträge bereits indizierter Seiten.
Ob diese genutzt wird, um Suchergebisse zu liefern oder bloß als 'Log' dasteht, entzieht sich leider meiner Kenntniss.

Sam