AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dienst zusätzlichen Status

Ein Thema von Gruber_Hans_12345 · begonnen am 17. Nov 2006 · letzter Beitrag vom 17. Nov 2006
Antwort Antwort
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.426 Beiträge
 
Delphi 2007 Professional
 
#1

Dienst zusätzlichen Status

  Alt 17. Nov 2006, 09:47
Ich habe hier ne Menge kleiner Serveranwendungen, die am Server ständig laufen und im moment normale Applikationen sind, die ihren Status als Trayicon anzeigen (also : gerade starten, alles ok oder fehler)

nun möchte ich diese der reihe nach als services realisieren

da habe ich natürlich das prob, das ich keinen Trayicons mehr anzeigen kann.

deswegen möchte ich es so machen, wie man es von anderen progs her kennt, einen Monitor schreiben, der dann den status all dieser Services anzeigt.
Nun, ein der service läuft oder läuft nicht, kann ich ja ganz einfach per Windows API abfragen, nun habe ich das prob, das ich noch nen zusätzlichen status abfragen möchte, wenn zb. der service gerade was macht, oder nen kleinen fehler hatte.

Dafür habe ich im moment folgende Lösungsansätze
  • per TCP/IP
    • -ist für nur einen kleinen Status sehr überdimensioniert
    • - für diese bis zu 10 kleinen services brauche ich dann immer einen neuen Port, wo der lauscht
    • + leicht zu implementieren
  • Named Pipes
    • + die Pipe so benennen wie den Service, dann würde man es leicht finden
    • - noch keine Erfahrung mit Named Pipes
  • per Log Datei/Registry den letzten Status
    • - ständiges pollen des Monitors
    • + einfach
  • per Windows Message
    • + keinerlei unnötiger overhead
(es ist absolut nicht nötig, das das ganze übers netzwerk funkt, da dies dann ja der monitor gesammelt macht, genau so sind Win9xME und co uninteressant)

vielleicht hat der eine oder andere noch ne andere gute idee, oder nen hinweis warum man einen der punkte sowieso nicht nehmen sollte.
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Dienst zusätzlichen Status

  Alt 17. Nov 2006, 09:50
Zitat:
*) per Log Datei/Registry den letzten Status
- ständiges pollen des Monitors
Kannst ja da Verzeichnis mit den Log-Dateien überwachen->kein Aktivies Monitoring nötig.
Zitat:
*) Named Pipes
+Sind clientseitig Dateien.
+Würden auch übers Netzt funktionieren.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


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 03:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz