Meldung im Webinterface: Auf Ausführung wartend (60)

Hallo,

im Webinterface wird mir oben angezeigt, dass angeblich 60 Jobs auf ihre Ausführung warten. Öffne ich das Fenster, wird mir 60 mal “[tsk020506] Console” angezeigt und dahinter das rote x, um den Vorgang zu löschen. Die Vorgänge kann ich auch löschen, nach einiger Zeit ist dann aber wieder eine vergleichsweise hohe Anzahl dieser Jobs vorhanden.

Wie/Wo finde ich heraus, um welche Jobs es sich handelt? Auch ein Neustart der Anlage (MD 7.07.03 CE) hat an diesem Verhalten nichts geändert.

Gruss,

Stefan

Hallo Stefan,

der genannte JOB dient zur Ausführung der unter Appliance->Cronjobs hinterlegten Aktionen.
Wenn du Informationen->Job Logdateien gehst, solltest hier u.U. nähere Informationen finden.
Ansonsten kannst du per shell auf die Log zugreifen /var/log/exd.log bzw. /var/log/jobs/

Ansonsten schau mal unter ps ax | grep php, ggf. sollte hier dann ein Job hängen geblieben sein?!

Grüße
Markus

Hallo Markus,

es sind kein PHP-Prozesse vorhanden und eine der Logdateien in /var/log/jobs für den Task 020506 sieht wie folgt aus:

2014-10-12 06:27:22 sql info : Connecting to database
2014-10-12 06:27:23 tsk020506 info : Starte Task 020506 ‘Cronjob ausführen’, Parameter: [100203||], User-ID: [1]
2014-10-12 06:27:23 tsk020506 info : Starte Cron Job 100203
2014-10-12 06:27:23 tsk100203 info : Starte Child-Task 100203 ‘Mitschnitte verarbeiten’, Parameter: ]
2014-10-12 06:27:23 tsk100203 notice : Es gibt nichts zu tun
2014-10-12 06:27:23 tsk100203 info : Child-Task 100203 wurde mit [1] beendet
2014-10-12 06:27:23 tsk020506 notice : CronJob 100203 erfolgreich abgeschlossen

Inzwischen wird mir aber angezeigt, dass 120 Jobs auf Ausführung warten.

Gruß,

Stefan

Guten Morgen Stefan,

dann überprüfe bitte in der cronjob-Übersicht wie häufig hier die Jobs ausgeführt werden bzw. lass dann über Anwenden->cronjobs die /etc/cron.d/cmdtasks neu erstellen.
Die sollte dann standardmäßig so aussehen

30 23 * * 6 root /usr/bin/exdjob.pl tsk020506 ‘051005||’
47 23 * * * root /usr/bin/exdjob.pl tsk020506 ‘050313||’

  • 20 * * * root /usr/bin/exdjob.pl tsk020506 ‘100203||’
    30 23 * * 6 root /usr/bin/exdjob.pl tsk020506 ‘040506||’

Falls du keine Gespräche mitschneidest kannst du den Job auch ganz entfernen.

Grüße
Markus

Hallo Markus,

der Aufbau der Datei ist identisch, daher habe ich die Jobs deaktiviert.

Danke für die Hilfe.

Stefan