AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Kann ein Dienst sich selber neu starten?
Thema durchsuchen
Ansicht
Themen-Optionen

Kann ein Dienst sich selber neu starten?

Ein Thema von Jumpy · begonnen am 18. Feb 2013 · letzter Beitrag vom 18. Feb 2013
 
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.739 Beiträge
 
Delphi 6 Enterprise
 
#1

Kann ein Dienst sich selber neu starten?

  Alt 18. Feb 2013, 09:46
Hallo,

ich habe einen Dienst, der manchmal (nicht reproduzierbar) einen Teil seiner Aufgaben nicht mehr erledigt, d.h. eine Komponente arbeitet dann nicht mehr. Ich kann das nicht abfangen, da ich nicht genau weiß, woher das kommt. Die Komponente kommuniziert asynchron per FTP mit einem anderen fremden Programm und bei irgendeiner Konstellation in diesem anderen Programm verabschiedet sich bei mir die FTP-Komponente. Vermute ich. Sie ist noch ansprechbar, es wird noch geloggt, es hängt sich nichts auf, aber die Kommunikation findet nicht mehr statt.
Erkenne ich diesen Zusatand im Log und starte den Diesnt per Hand neu, läuft wieder alles.

Da ich diesen Zustand (wenn auch leider nicht die Ursache, was ja besser wäre) auch im Programm erkennen könnte, wäre es ggf. eine Möglichkeit, dass sich der Dienst selber neu startet. Frage ist nur: Geht das? Wenn ja wie?
Ralph
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz