Thread Wie man am Besten einen Daemon schreibt
(12 answers)
Opened by cala.vera at 2006-03-09 11:20
Hallo cala.vera,
Details bzw. Code wäre schon wichtig, um dem Problem auf die Schliche zu kommen. Ob da Grundlagen weiterhelfen, ist wirklich sehr fraglich. Für ein größeres Projekt habe ich auch mal zwei Deamons (Server & Client) geschrieben, die sich auf auf ettlichen Maschinen unterhalten. Grundlegend schreibe ich Deamons wie folgt: 1. while Schleife, in der auf eingehende Frage gewartet wird 2. Objekte, Variablen etc. deklarieren, erzeugen 3. Abfrage auswerten 4. Daten sammeln 5. Daten aufbereiten 6. Daten versenden 7. Objekte, Variablen etc. zerstören Hattest du dir sowas vorgestellt? Hast du den Deamon mal beobachtet, wie er sich mit der Zeit verhält? Zum Beispiel: 1. Speicher Entwicklung 2. Wartezustände 3. Logfiles Meine Deamons schreiben für jede Aktion eine Meldung mit Datums- und Zeitstempel, damit ich immer weiß, an welcher Position im Skript - gedanklich - sich der Deamon gerade befindet und für welche Aktion er hin und wieder sehr viel Zeit benötigt. Selbst wenn zwischen zwei aufeinander- folgenden print-Anweisungen eine Minute Zeit vergeht, kann man Mutmaßungen anstellen. Diese sehr genaue Logdoku sollte man aber ausstellen können. Greez, opi What is a good module? That's hard to say.
What is good code? That's also hard to say. One man's Thing of Beauty is another's man's Evil Hack. |