Seite 1 von 2

LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 14. Feb 2010, 13:54
von stevi
Howdy!
Wie der Titel schon sagt: Nach dem mein Server aus dem Ruhezustand aufgewacht, bekomme ich in der Konsole auf der LO-Addin-Seite eine Meldung, dass der LOService nicht gestartet wurde. Das heißt, ich muss den jedesmal manuell wieder starten. Das ist allerdings doof, wenn man feste Kalendereinträge definiert hat, und nach jedem aufwachen, den Dienst manuell starten muss.
Ideen woran dies liegt?

stevi

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 14. Feb 2010, 18:33
von Martin
Welche Version ist bei dir installiert? Wenn es die 1.0.0.965 ist bitte auf 1.0.1.1052 updaten (viewtopic.php?f=36&t=9041).
Ansonsten schick mir bitte deine Logs (viewtopic.php?f=37&t=8160).

Gruß
Martin

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 14. Feb 2010, 19:24
von stevi
Bei mir ist momentan 1.0.1.1038 installiert. Soll ich noch auf die 1.0.1.1052 testweise updaten? Eben hab ich neugestartet, und ich durfte festellen, dass der Dienst wieder in der als nicht aktiv angezeigt wird. In den Diensten steht zwar, dass der Dienst Automatishc mitstartet - kurioserweise hat er aber nicht mitgestartet. In der Ereignisanzeige, im Logbuch "Anwendungen" kann ich nachvollziehen, dass der Dienst um 19:07:57 Uhr gestartet wurde, und genau eine Skeunde später, um 19:07:58 Uhr beendet wurde. Warum auch immer...
Übrigens hab ich LoPa am Client als auch auf dem Server ausgeführt: Keine Probleme wurden gemeldet.

stevi

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 15. Feb 2010, 10:33
von Martin
Laut Logfile wird der Dienst 1 Sekunde nach dem Start von aussen beendet, d.h. der Dienst bekommt das Stopkommando und macht das dann. Sowas hab ich jetzt auch noch nicht gesehen.
Gibt es zu den Eventlogeingträgen weitere Details oder sind das die eigenen, d.h. die von Lights-Out selbst?

Welche anderen Überwachungs-Add-Ins laufen (wie z.B. P80)? Welche andere Software, die evtl. Lights-Out steuert ist im Spiel?

Nach dem Aufwachen aus dem Ruhezustand passiert das genauso, der Dienst wird von aussen gestoppt:
2010-02-13 10:00:24:125 [ 18] DEBUG Power event: ResumeSuspend
2010-02-13 10:00:24:125 [ 4] DEBUG Power event: ResumeAutomatic
...
2010-02-13 10:00:54:156 [ 9] DEBUG OnStop
2010-02-13 10:00:54:796 [ 9] DEBUG stopped
Als eventuelle Ursache könnte noch dazukommen, dass ein abhängiger Dienst gestoppt wird oder nicht sauber startet. Der wird dann Lights-Out stoppen. Schau mal nach diesen Diensten hier:
Remoteprozeduraufruf (RPC)
Sicherheitskontenverwaltung
Windows-Verwaltungsinstrumentation

Laufen diese nach Neustart/Resume?

Gruß
Martin

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 16. Feb 2010, 01:58
von stevi
Also die Dienste laufen.
Das einzige was mir dazu einfällt, wäre mein Startskript. Den Sachverhalt muss ich mal Prüfen. Allerdings erst in den nächsten Tagen, da ich meinen Server momentan nicht ausschalten kann bzw. wäre es sehr ungünstig. Ich meld mich dann hier, wenn ich was neues herausgefunden hab bzw. meine Ergebnisse.

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 16. Feb 2010, 09:58
von Martin
Das einzige was mir dazu einfällt, wäre mein Startskript.
Wo und wann wird das gestartet und was macht es?

Fragt sich
Martin

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 16. Feb 2010, 13:12
von stevi
Martin hat geschrieben:
Das einzige was mir dazu einfällt, wäre mein Startskript.
Wo und wann wird das gestartet und was macht es?

Fragt sich
Martin
Nun.. direkt beim Systemstart (ist in den GPOs als Startskript eingetragen). Es checkt lediglich ob mein WLAN-Adapter angeschlossen ist. Ist dieser angeschlossen, werden die LAN-Verbindungen deaktiviert (damit der Server ins Netz kann). Da ich mit vorherigen LightsOut Versionen Probleme hatte, hab ich über den Registry-Key (der entscheidet ob der Server in Ruhezustand, Herunterfährt, Standby oder "nichts tut") zwischen 0 (nichts tun) und 2 umgeschaltet (Grund: Wenn sich der Netzwerkadapter geändert hat, hat LO gedacht das keine Clients mehr da sind und hat den Server wieder heruntergefahren). Da mir schon damals aufgefallen ist, dass diese Keys bei der Änderung nicht gleich übernommen werden, hab ich zusätzlich den dienst beendet und wieder gestartet. Im jetzigen Fall war es auch immer so, dass erst der key auf 2 geänder wird, und dann der Dienst neugestartet wird.
Und mein Verdacht ist nun, dass das mit dem Dienst beenden und wieder starten nicht so richtig funktioniert. Wobei ich mir da die Frage wiederum stelle, was da nicht funktionieren soll.
Wie auch immer.. etwas komplex, die ganze Geschichte bzgl. meine Startskripts.
Ich werds die Tage mal ohne ausprobieren.

stevi

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 21. Feb 2010, 17:16
von stevi
Okay, also es liegt tatsächlich an meinem Startskript.
Und zwar scheitert das Sktipt, nachdem es den Dienst beendet hat, diesen erfolgreich zu starten. Ich weiß echt nicht wieso. Mit der alten Version hat es prima geklappt. Wie auch immer.. ich hab diese Zeilen nun entfernet - womit das Thema vorerst erledigt ist.
Allerdings interessiert mich eines: In dem Registry Key "Action" kann ich anhand der Zahlen festlegen, welche Aktion der Server macht, wenn alle Clients offline sind. "2" ist z.B. Ruhezustand. Wenn ich diesen Schlüssel über die Registry ändere und nicht über die Programmoverfläche, wie lange braucht der Dienst Zeit um zu erkennen, dass sich diese Wert geändert hat?
Ich hab aus diesme grund vorsorglich, immer den Dienst mit...
net stop LoService
net start LoService
...neustarten lassen, damit ich mir auch sicher bin, dass der Dienst, den geämderten Wert auch "merkt".
Ist das neustarten des Dienstes überflüssig, in der neuen Version...?

stevi

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 21. Feb 2010, 19:01
von Martin
Ist das neustarten des Dienstes überflüssig, in der neuen Version...?
Seit 1.0.1 ist das überflüssig. Geprüft wird der Wert alle 10 Sekunden.

Gruß
Martin

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 21. Feb 2010, 22:25
von stevi
Alles klar!
Dann dürfte sich somit das Problem erleidgt haben.
Danke! ;)

stevi

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 27. Feb 2010, 14:51
von stevi
Okay... zwei Sachen noch:
- Wie kann ich in LightsOut einstellen, dass der Server Freitags um 11 Uhr online bleiben MUSS, unabhänig davon ob Clients online sind oder nicht und der Einstellung, dass der Server nach 10 Minuten in den Ruhezustand geht, wenn keine Clients online sind?
- Wieso kann ich meinen Server nicht mit Wake-On-Lan wecken? Mein Server ist direkt am Router angeschlossen, während der PC, der ihn Wecken soll, über WLAN an den Router verbindet. Das AddIn als auch die Clientversion sind aktuell.
Bei den Früheren Versionen hat Wake-On-Lan prima funktioniert. Allerdings muss ich sagen: Der Server als auch der Client waren da direkt miteinander verbunden. Allerdings sollte es mit der neuen Situation auch funktionieren.

stevi

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 28. Feb 2010, 13:06
von Martin
dass der Server Freitags um 11 Uhr online bleiben MUSS, unabhänig davon ob Clients online sind oder nicht und der Einstellung, dass der Server nach 10 Minuten in den Ruhezustand geht, wenn keine Clients online sind?
Das geht nicht, das ist ein Widerspruch:

dass der Server Freitags um 11 Uhr online bleiben MUSS, unabhänig davon ob Clients online
gegen
nach 10 Minuten in den Ruhezustand geht, wenn keine Clients online sind
Wieso kann ich meinen Server nicht mit Wake-On-Lan wecken?
Stell mal zum Testen eine Kabelverbindung her um eine Fehlfunktion des Clients auszuschliessen. Ansonsten kann eine Personal Firewall evtl. noch den Broadcast am Client blockieren. Alternativ teste mal mit wol.exe.

Gruß
Martin

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 28. Feb 2010, 16:55
von stevi
Das geht nicht, das ist ein Widerspruch:
Nunja, ansich schon. Allerdings hätte es sein können, dass man dies dennoch einstellen kann. Beispielsweise, die aktive Sicherungszeit. Dort wird ja vorgehesehen, dass der Server von 00:00 bis 06:00 aktiv ist, egal ob Clients on- oder offline sind.
Stell mal zum Testen eine Kabelverbindung her um eine Fehlfunktion des Clients auszuschliessen. Ansonsten kann eine Personal Firewall evtl. noch den Broadcast am Client blockieren. Alternativ teste mal mit wol.exe.
Kabelverbindung ist im moment schlecht. Ich kann mal testweise die Windows-Firewall auf dem Client deaktivieren. Und wol.exe... wo finde ich die? Ist die Teil von LightsOut oder drittanbieter Software?

stevi

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 1. Mär 2010, 09:29
von Martin
Dort wird ja vorgehesehen, dass der Server von 00:00 bis 06:00 aktiv ist, egal ob Clients on- oder offline sind.
Das geht natürlich, du brauchst dann nur für Freitag einen Kalednereintrag erstellen. Aber dann ist der Server für diesen Zeitraum immer wacht. Nach diesem Zeitraum entscheiden dann die aktiven Clients.

wol.exe kommt von hier: http://gammadyne.com/cmdline.htm#wol

Gruß
Martin

Re: LightsOut-Dienst wird nach Ruhezustand nicht gestartet

Verfasst: 1. Mär 2010, 18:15
von stevi
Martin hat geschrieben:
Dort wird ja vorgehesehen, dass der Server von 00:00 bis 06:00 aktiv ist, egal ob Clients on- oder offline sind.
Das geht natürlich, du brauchst dann nur für Freitag einen Kalednereintrag erstellen. Aber dann ist der Server für diesen Zeitraum immer wacht. Nach diesem Zeitraum entscheiden dann die aktiven Clients.
Und ein anderer Zeitraum ist nicht möglich?
wol.exe kommt von hier: http://gammadyne.com/cmdline.htm#wol
Werd ich mal antesten.

/Edit:
Okay.. WOL funktioniert jetzt. Ich muss eingestehen, ich hatte einen Konfigurationsfehler im Netzwerkadapter... Komischerweise war dieser offensichtlich bei vorherigen LO Versionen nicht da. Naja.. jetzt gehts wieder :)

stevi