---
title: "Crawler läuft nicht im Scheduler/Planer"
url: "https://www.typo3.net/d/116759-crawler-laeuft-nicht-im-schedulerplaner"
source: "typo3.net"
tags: ["Extensions","Frage","Server & Hosting","Suche","TYPO3 4.x"]
created: "2013-11-30"
last_reply: "2013-12-02"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Crawler läuft nicht im Scheduler/Planer

Extensions · 3 Antworten · gestartet 2013-11-30

## Eröffnungsbeitrag

**chrickenh** · 2013-11-30 · [Beitrag #1](https://www.typo3.net/d/116759-crawler-laeuft-nicht-im-schedulerplaner/1)

Hallo,
ich habe in einem Projekt eine indizierte Suche eingebaut, welche mittels des Schedulers jeden Tag neu indiziert werden soll.

Die Tasks im Planer sind angelegt und laufen. Ein Task, um die Crawler-Queue anzulegen. Einer, um sie abzuarbeiten. Wenn ich sie von Hand starte funktionieren sie auch.

Es ist ein Benutzer namens _cli_crawler angelegt.
Und einer namens _cli_scheduler.

Aber wenn ich nach dem Zeitpunkt einer geplanten Ausführung nachschaue, dann sind die Tasks als "verspätet" markiert und werden nie automatisch gestartet (Manuell geht's dann wieder).

Habe ich irgend etwas vergessen oder übersehen?
Leider habe ich keinen direkten Zugriff auf die Konsole, sonst würde ich es mit einem Cronjob versuchen.

Lieben Gruß
Chrickenh

PS: Werden durch den Scheduler eigentlich die alten Datenbank-Einträge gelöscht? Ich hoffe, ansonsten läuft die Datenbank schnell zu.

## Antworten

### [#2](https://www.typo3.net/d/116759-crawler-laeuft-nicht-im-schedulerplaner/2) · toifel · 2013-12-02

Die Benutzer allein reichen nicht, es MUSS ein Cronjob auf dem Server angelegt werden, wenn es automatisch funktionieren soll. Ohne Cronjob wird das entsprechende Skript doch gar nicht gestartet und nur weil ein Benutzer _cli_sheduler vorhanden ist loggt sich niemand bei dir ein, um den Planer automatisch zu starten. Das ist Sinn und Zweck eines Cronjobs ;)

### [#3](https://www.typo3.net/d/116759-crawler-laeuft-nicht-im-schedulerplaner/3) · freeatweb · 2013-12-02

Überprüfe auch, ob der User _cli_scheduler die nötigen Rechte hat.
Dazu am Besten einfach im Scheduler einen "Setup Check" durchführen

### [#4](https://www.typo3.net/d/116759-crawler-laeuft-nicht-im-schedulerplaner/4) · chrickenh · 2013-12-02

Okay,
wenn ich das also richtig verstehe, dann stößt der Cronjob einfach nur den Scheduler an, um zu schauen, ob es etwas zu tun gibt. Und der Scheduler führt dann die entsprechenden Jobs aus. Richtig?

Im Cronjob trage ich also den Befehl ein, den die Konfigurationsprüfung mir gegeben hat (/Pfad/zum/typo3/cli_dispatch.phpsh scheduler), richtig?

Bleibt nur noch die Frage, ob die Index-Tabelle geleert wird. Aber das ist ja relativ einfach zu testen.

Lieben Gruß
Christian

---

Quelle: „Crawler läuft nicht im Scheduler/Planer“, typo3.net, https://www.typo3.net/d/116759-crawler-laeuft-nicht-im-schedulerplaner
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
