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
Hallo Sam,
habe selbiges Problem, dass mir die crawler-queue volläuft. Hast Du das mittlerweile irgendwie lösen können?
David
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
Wird eine Indizierung auch noch weiterhin vorgenommen, wenn du die Query-Tabelle komplett leerst?
David
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