Aufgabenplanung beendet Aufgabe nicht ...
Hallo,
ich hab unter W2008R2 im Aufgabenplaner 3 Aufgaben definiert, die mir alle 9 Minuten Aktionen ausführen (cmd und damit vbs-scripte). Durch einen Versatz von je 3 Minuten wird also alle 3 Minuten eine der 3 Aufgaben gestertet.
Bei den Einstellungen habe ich definiert, dass die Aufgaben beendet werden, wenn sie länger als 15 Minuten ausgeführt werden. Das Beenden soll erzwungen werden, falls sie auf Aufforderung nicht beendet wird.
Nun habe ich öfter Prozesse hängen, die ich trotz dieser EInstellung manuell beenden muss. Das kann ja nicht im Sinne des Erfinders sein ... Heute Nacht wieder. Seit dem Prozess 22:02 Uhr hängt's ... Hier mal ein Ausschnit vom Anfang. Das zieht sich so durch bis heute früh.
Informationen 17.02.2014 22:20:59 TaskScheduler 107 Aufgabe wurde auf der Planung ausgelöst.
Fehler 17.02.2014 22:20:59 TaskScheduler 101 Fehler beim Aufgabenstart
Warnung 17.02.2014 22:20:59 TaskScheduler 322 Die Startanforderung wurde ignoriert. Die Instanz wird bereits ausgeführt.
Informationen 17.02.2014 22:11:59 TaskScheduler 107 Aufgabe wurde auf der Planung ausgelöst.
Fehler 17.02.2014 22:11:59 TaskScheduler 101 Fehler beim Aufgabenstart
Warnung 17.02.2014 22:11:59 TaskScheduler 322 Die Startanforderung wurde ignoriert. Die Instanz wird bereits ausgeführt.
Informationen 17.02.2014 22:02:59 TaskScheduler 129 Prozess für erstellte Aufgabe
ich hab unter W2008R2 im Aufgabenplaner 3 Aufgaben definiert, die mir alle 9 Minuten Aktionen ausführen (cmd und damit vbs-scripte). Durch einen Versatz von je 3 Minuten wird also alle 3 Minuten eine der 3 Aufgaben gestertet.
Bei den Einstellungen habe ich definiert, dass die Aufgaben beendet werden, wenn sie länger als 15 Minuten ausgeführt werden. Das Beenden soll erzwungen werden, falls sie auf Aufforderung nicht beendet wird.
Nun habe ich öfter Prozesse hängen, die ich trotz dieser EInstellung manuell beenden muss. Das kann ja nicht im Sinne des Erfinders sein ... Heute Nacht wieder. Seit dem Prozess 22:02 Uhr hängt's ... Hier mal ein Ausschnit vom Anfang. Das zieht sich so durch bis heute früh.
Informationen 17.02.2014 22:20:59 TaskScheduler 107 Aufgabe wurde auf der Planung ausgelöst.
Fehler 17.02.2014 22:20:59 TaskScheduler 101 Fehler beim Aufgabenstart
Warnung 17.02.2014 22:20:59 TaskScheduler 322 Die Startanforderung wurde ignoriert. Die Instanz wird bereits ausgeführt.
Informationen 17.02.2014 22:11:59 TaskScheduler 107 Aufgabe wurde auf der Planung ausgelöst.
Fehler 17.02.2014 22:11:59 TaskScheduler 101 Fehler beim Aufgabenstart
Warnung 17.02.2014 22:11:59 TaskScheduler 322 Die Startanforderung wurde ignoriert. Die Instanz wird bereits ausgeführt.
Informationen 17.02.2014 22:02:59 TaskScheduler 129 Prozess für erstellte Aufgabe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 230234
Url: https://administrator.de/contentid/230234
Ausgedruckt am: 05.11.2024 um 12:11 Uhr
12 Kommentare
Neuester Kommentar
In den erweiterten Einstellunen kann man ein timeout bestimmen.
End von geplanten Tasks ...
Leerlaufzeit ...
Energieverwaltung ...
sind drei Stellen, wo dur drauf achten musst.
Und natürlich musst du einen Task abschießen/abschließen bevor du ihn neu startest. Sonst macht das ja keinen Sinn. 15 ist immer noch größer als 9!
Gruß
Netman
End von geplanten Tasks ...
Leerlaufzeit ...
Energieverwaltung ...
sind drei Stellen, wo dur drauf achten musst.
Und natürlich musst du einen Task abschießen/abschließen bevor du ihn neu startest. Sonst macht das ja keinen Sinn. 15 ist immer noch größer als 9!
Gruß
Netman
Hallo,
Vielleicht hilft dir folgender Vergleich dein Problem zu erkennen und zu lösen.
Du sollst alle 9 Minuten auf den Sportplatz an den Start gehen und einen 100 meter Lauf absolvieren. Dafür hast du jeweils 15 Minuten Zeit hast. Du findest aber den Sportplatz nicht.
Was stimmt (alles) nicht?
Du könntest bei MS gelernt haben Drücke ""STRG + ALT + ENTF" um den Fehler zu beenden.
Gruß,
Peter
PS. Der Satz Fehler beim Aufgabenstart taucht oben schon 2 Mal zu viel auf...
Vielleicht hilft dir folgender Vergleich dein Problem zu erkennen und zu lösen.
Du sollst alle 9 Minuten auf den Sportplatz an den Start gehen und einen 100 meter Lauf absolvieren. Dafür hast du jeweils 15 Minuten Zeit hast. Du findest aber den Sportplatz nicht.
Was stimmt (alles) nicht?
Du könntest bei MS gelernt haben Drücke ""STRG + ALT + ENTF" um den Fehler zu beenden.
Gruß,
Peter
PS. Der Satz Fehler beim Aufgabenstart taucht oben schon 2 Mal zu viel auf...
Jetzt theoretisierst du schon gefühlt Monate rum und kommst nicht zu Potte.
Wenn du natürlich etliche Dinge verschachtelt aufrufst und uns den Inhalt vorenthältst, dann wird das auch weiter nichts mit der Hilfe.
Wir konnte dir ja nur den Tip für den Taskmanager geben, da wir dachten du rufst eine einzelne Instanz mit dem Taskmanager auf. Wie soll der denn ahnen, dass er noch ander Dinge kollen soll.
Gruß
Netman
Wenn du natürlich etliche Dinge verschachtelt aufrufst und uns den Inhalt vorenthältst, dann wird das auch weiter nichts mit der Hilfe.
Wir konnte dir ja nur den Tip für den Taskmanager geben, da wir dachten du rufst eine einzelne Instanz mit dem Taskmanager auf. Wie soll der denn ahnen, dass er noch ander Dinge kollen soll.
Gruß
Netman
Du schiesst ja im Taskmanager, der etwas ganz anderes ist als der Aufgabenplaner, einen einzelnen Prozess ab. Der Aufgabenplaner kann aber nur das durch ihne aufgerufene Programm/Prozess beenden. Wenn daraus aber wieder andere Prozesse kreiert werden, kann das der Scheduler nicht wissen. Sagt ihm ja auch keiner.
Du sagst ja auch nicht wieviele Tasks du manuell abschiesst oder abschiessen musst.
Gruß Netman
Aufgabenplaner 3 Aufgaben definiert, die mir alle 9 Minuten Aktionen ausführen (cmd und damit vbs-scripte)
daraus kann man aber nicht erkennen, ob die scripte innerhalb der cmd-Fenster zusätzlich aufgerufen werden. Hieße cmd und darin noch vbs-scripte. Aber auch dann wärs wohl kaum aufgefallen.Du sagst ja auch nicht wieviele Tasks du manuell abschiesst oder abschiessen musst.
Gruß Netman
Hallo,
Alles per design, kein Fehler.
Das ist ja alles gut und schön. Nur, warum sagts du es nicht sofort und sagst uns auch noch was deine CMD Datei(en) beinhalten und was in deinen VBS Datei(en) drinsteht. Sollen wir das raten was da steht um dir mit deinen Problem zu helfen?
Und mein "Der Satz Fehler beim Aufgabenstart taucht oben schon 2 Mal zu viel auf..." war ernstgemeint. Löse erstmal deine Fehler die direkt beim Starten schon auftauchen. Wer weiss was sich dahinter verbirgt und was das Ergenbinss ist wenn diese Fehler behoben worden sind. Wir wissen es hier nicht.
Und auch deine "Warnung 17.02.2014 22:20:59 TaskScheduler 322 Die Startanforderung wurde ignoriert. Die Instanz wird bereits ausgeführt" sagt doch auch aus das bei dir etwas ganz und gar falsch läuft. Nu, wir wissen es nicht.
Wir sind hier Blind und Taub und können auch deine Dateien hier nicht Öffnen oder lesen und somit wissen wir nicht was du tust, außer das du etwas fehlerhaft machst.
Gruß,
Peter
Zitat von @schauan:
Darüber hinaus habe ich im Taskmgr noch die cmd und vbs hängen, auch die muss ich manuell beenden.
So ist es.Darüber hinaus habe ich im Taskmgr noch die cmd und vbs hängen, auch die muss ich manuell beenden.
Das Beenden der Aufgabe beendet die nachfolgenden cmd und vbs nicht.
Auch das ist so.Alles per design, kein Fehler.
Im Taskmanager habe ich die cmd_main und einige
EINIGE?Das ist ja alles gut und schön. Nur, warum sagts du es nicht sofort und sagst uns auch noch was deine CMD Datei(en) beinhalten und was in deinen VBS Datei(en) drinsteht. Sollen wir das raten was da steht um dir mit deinen Problem zu helfen?
Und mein "Der Satz Fehler beim Aufgabenstart taucht oben schon 2 Mal zu viel auf..." war ernstgemeint. Löse erstmal deine Fehler die direkt beim Starten schon auftauchen. Wer weiss was sich dahinter verbirgt und was das Ergenbinss ist wenn diese Fehler behoben worden sind. Wir wissen es hier nicht.
Und auch deine "Warnung 17.02.2014 22:20:59 TaskScheduler 322 Die Startanforderung wurde ignoriert. Die Instanz wird bereits ausgeführt" sagt doch auch aus das bei dir etwas ganz und gar falsch läuft. Nu, wir wissen es nicht.
Wir sind hier Blind und Taub und können auch deine Dateien hier nicht Öffnen oder lesen und somit wissen wir nicht was du tust, außer das du etwas fehlerhaft machst.
Gruß,
Peter
3 Programme sind nicht drei Prozesse!
Da wirst du wohl ein Redesign deiner Aufgabe vornehmen müssen.
Manche Dinge laufen manuell gerade so, lassen sich aber nicht automatisieren.
Viel Glück
Netman
Abschießen will ich primär eine Aufgabe, unzwar die, die hängt.
Wie du später erklärst kannst, du selbst nur durch probieren dahinter kommen welchen Prozeß du im Taskmanager killen willst.Im Taskmanager bleibt sowohl der Prozeß der cmd_main hängen, als auch verschiedene davon aufgerufene cmd_xxx.
Vorgestern früh hatte ich neben der cmd_main noch 6 der cmd_xxx hängen und 6 vbs. Der Prozeß hing deshalb ca. 13 Stunden, bis ich früh wieder manuell die Aufgabe beendet habe. Ich gehe davon aus, dass die vbs irgendwo klemmen oder eine in den vbs aufgerufenen exe oder es klemmt bei einer der Aktionen mit Dateien in den vbs (Lesen / Schreiben / Moven usw.)
Jede Aufgabe hat "ihre" cmd_main.cmd
Jede Aufgabe hat "ihre" cmd_main.cmd
Aus einer cmd_main werden jeweils ca. 6.8 cmd_xxx gestartet. Durch das wait laufen diese nacheinander und nicht parallel.
Wie soll der Scheduler das ahnen? Hauptprozess und 6 bis 8 weitere!Da wirst du wohl ein Redesign deiner Aufgabe vornehmen müssen.
Manche Dinge laufen manuell gerade so, lassen sich aber nicht automatisieren.
Viel Glück
Netman
Gibt es hierfür bisher eine Lösung?
Habe das selbe Problem. Mein Python-script hängt sich hin und wieder bei FTP Verbindungen auf.
Die Aufgabenplanung soll dann in diesem Fall das Script beenden und es kann dann ein neuer Anlauf gestartet werden. Ich rufe lediglich das Script.py auf, keine Batch oder sonstiges aber die Aufgabenplanung beendet nichts wenn das Script mal länger als erlaubt läuft.
Woran kann das liegen?
Grüße
Habe das selbe Problem. Mein Python-script hängt sich hin und wieder bei FTP Verbindungen auf.
Die Aufgabenplanung soll dann in diesem Fall das Script beenden und es kann dann ein neuer Anlauf gestartet werden. Ich rufe lediglich das Script.py auf, keine Batch oder sonstiges aber die Aufgabenplanung beendet nichts wenn das Script mal länger als erlaubt läuft.
Woran kann das liegen?
Grüße