Dienst wird nicht beendet

Hallo Zusammen

Ich habe immer wieder das Problem das wenn ich den Dienst beenden möchte
das dieser nicht beendet wird. Es wird immer nur die Box eingeblendet Dienst wird angehalten.
Es ist nicht jedesmal aber wenn es so ist dann hilft nur ein Neustart.
Ich hängemal einen Teil der Logdatei dran.
Log Ips.txt (33 KB)
Für einen Tip wäre ich Dankbar.

Mfg Stefan

Hi Stefan,

direkt eine Loesung habe ich nicht, ich kann das Problem bei mir auch bestaetigen. Seit der 2.5er Version. Allerdings habe ich zu der Zeit auch eine neue Harware eingefuehrt (Spec siehe meine Signatur) so dass ich jetzt nicht eingrenzen kann, woran es liegt.

Schreib bitte etwas mehr zu Deiner Hard- und Softwareausstattung.

Bis dann

Adrian

schau mal in deine PHP-Thread-Queue. Ich würde tippen, dass dort tote Task hängen. Wenn ja solltest du die Skipts identifizieren, die das verursachen

Im Logfile sieht man, dass der HomeMatic Socket sich beim Beeden aufhängt? Hast du da irgendwie was besonderes in Benutzung? Nutzt du LAN oder CCU? Besondere Firewall?

paresy

Hallo

@Paresy
Also ich nutze eine CCU auf dem Rechner Läuft Windows XP und ich benutze auch dessen Firewall

@Erklärbär
Also wenn Du die Ansicht PHP Information meinst dann ist dort kein Script was hängt.

@Adrian
Also wie oben schon beschrieben ich habe Windows XP und der Rechner ist ein P4 mit 2GB Arbeitsspeicher

Ich hoffe das hilft ein wenig weiter

Mfg Stefan

Habe das gleiche „Problem“. Tritt überwiegend auf wenn IPS mehrere Tage durchläuft. Fährt dann bis zur HS485-Schnittstelle (COM-Port) und bleibt dort stehen. Nur Abschießen möglich.

Nach dem Starten von IPS muss ich die DMX-Schnittstelle extra behandeln. Es kommt mehrere Male „Inkompatibles Device“ (oder ähnlich) und irgendwann wird das Gerät dann erkannt.

Gruß
Bruno

Dann hänge ich mich mal auch hier mit ran. Allerdings bleibt es bei mir beim WDE1 hängen. Sogar abschießen geht nicht. Nur Rechner Hartreset nützt.

Und noch einer von mir:

04.10.2012 13:34:17.765 | 34276 | MESSAGE | InstanceManager | Trenne Instanz [EnOcean Splitter (RCM/TCM)]
04.10.2012 13:34:17.765 | 34276 | MESSAGE | EnOcean Gateway | Lösche…
04.10.2012 13:34:17.765 | 0 | MESSAGE | ModuleLoader | #Modul entladen: EnOcean Gateway
04.10.2012 13:34:17.765 | 39541 | MESSAGE | InstanceManager | Trenne Instanz [Kommunikation\ISDN Module]

bei jedem Beenden die gleiche Stelle.

Aber mir kam gerade ein Verdacht, ich nutze über die CAPI eine Fritz!Box. Allerdings ist die NetCAPI auf der neu eingerichteten Box nicht aktiv :eek:, da muss ich mal suchen.

Hallo,

habe gestern auch versucht auf die 2.6 umzusteigen.
Danach wurde aber folgendes gemeldet:
Warteschleife füllt sich, Größe: xxx.
Wobei die Größe ständig angewachsen ist.
Beenden konnte ich dann auch nichts mehr.
Hier mal die letzte log Datei.
logfile.txt (44.9 KB)
Hat jemand eine Idee?

Hallo zusammen,

so, ich habe heute wieder das Phaenomen, dass der Dienst sich nicht stoppen laesst. Hier die relevanten letzten Zeilen aus dem Log:


06/10/2012 12:20:46.074 |     0 | MESSAGE | ScriptEngine         | Waiting For Thread 20 to terminate...
06/10/2012 12:20:46.076 |     0 | MESSAGE | ModuleLoader         | Unloading Libraries...
06/10/2012 12:20:46.076 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: FS20WUE
06/10/2012 12:20:46.077 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: WDE1
06/10/2012 12:20:46.077 | 28582 | MESSAGE | InstanceManager      | Disconnecting Instance [WS 300PC USB]
06/10/2012 12:20:46.077 | 28582 | MESSAGE | WS300PC              | Deleting...
06/10/2012 12:20:46.077 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: WS300PC
06/10/2012 12:20:46.077 | 24940 | MESSAGE | InstanceManager      | Disconnecting Instance [Hardware\Meteo\WS300PC internal Sensor]
06/10/2012 12:20:46.078 | 24940 | MESSAGE | WS300 Series Sensor  | Deleting...
06/10/2012 12:20:46.078 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: WS300 Series Sensor
06/10/2012 12:20:46.078 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: IPWE1
06/10/2012 12:20:46.078 | 10201 |         | WS300series          | Unregister
06/10/2012 12:20:46.078 |     0 | MESSAGE | ModuleLoader         | #Unloaded Library: WS300series
06/10/2012 12:20:46.078 | 14682 | MESSAGE | InstanceManager      | Disconnecting Instance [$WF1]
06/10/2012 12:20:46.079 | 14682 | MESSAGE | WebFront Configurator | Deleting...
06/10/2012 12:20:46.079 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: WebFront Configurator
06/10/2012 12:20:46.079 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: Image Grabber
06/10/2012 12:20:46.079 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: SMS
06/10/2012 12:20:46.079 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: POP3
06/10/2012 12:20:46.080 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: IMAP
06/10/2012 12:20:46.080 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: SMTP
06/10/2012 12:20:46.080 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: WMRS200 Receiver
06/10/2012 12:20:46.080 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: WMRS200
06/10/2012 12:20:46.080 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: Z-Wave Configurator
06/10/2012 12:20:46.080 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: Z-Wave Module
06/10/2012 12:20:46.080 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: Z-Wave Gateway
06/10/2012 12:20:46.081 | 35450 | MESSAGE | InstanceManager      | Disconnecting Instance [Utils Handler]
06/10/2012 12:20:46.081 | 35450 | MESSAGE | Utils Control        | Deleting...
06/10/2012 12:20:46.081 |     0 | MESSAGE | ModuleLoader         | #Unloaded Module: Utils Control
06/10/2012 12:20:46.081 | 26915 | MESSAGE | InstanceManager      | Disconnecting Instance [Archive Handler]

… und da haengt er nun seit 10 Minuten.

Was ich sonst noch beobachten konnte:

  1. Das Problem tritt m.E. seit IPS 2.5 auf (ich habe im Moment die aktuelle 2.6er installiert).
  2. Der Dienst haengt (anscheinend) an unterschiedlichen Stellen - hier ist es der Archive Handler, an anderen Tagen war es der Timer oder die Homematic Instanz.

Viele Gruesse

Adrian

@makasper


>Erweiterung php_sqlite.dll nicht geladen. Version stimmt nicht überein: PHP: 5.4.4, EXT: 5.3.1

Nehme die mal raus. =>ext Ordner

Evtl. nochmal LiveUpdate machen.

@axbigo
Hast Du wenn Du den Dienst anhalten willst rot markierte Threads in der Ansicht „PHP Informationen“?

Hi Thomas,

das werde ich mal bei der naechsten Gelegenheit checken.

Gefuehlsmaessig soll an der Stelle alles OK sein, zumal bei allen bisher gescheiterten Shutdowns (laut Log) die 20 Threads ordnungsgemaess abgeschlossen wurden.

Danke

Adrian

Hallo,

hab ich rausgenommen.
Ist aber immer noch sehr träge und die Liste Warteschlange läuft immer noch voll.
logfile.txt (99 KB)
ich musset einigen Text aus der Datei löschen, da sie sonst zu groß war.
Habe ihn im Bereich von den GoogleChart Meldungen entfernt, da das extrem viel Text war.
Könnte es etwas mit dem GoogleChart zu tun haben?

Bin für jeden Hinweis dankbar.

Du hast einige lang laufende Skripte. Setze bei diesen Scripten mal ein „return;“ an den Anfang und schaue ob es daran liegt. Gerade das Google Script wirft ja einige Hinweise.

@makasper

hast du das schon geändert

http://www.ip-symcon.de/forum/f52/multigraph-googlechart-13213/index39.html
#386

Hi Karlheinz,

das wars.
herzlichen Dank.

Gruß

Markus

Hallo,

die 2.6 läuft inzwischen ohne hängen zu bleiben.
Ich habe aber noch die komischen Meldungen im log.
Die waren aber auch schon früher da, da habe ich aber nie darauf geachtet.
Kann das evtl. daher kommen, dass ich im Sommer keine Pellets verbrenne und daher immer 0en im Archive stehen?logfile.txt (76.7 KB)
Hat evtl. jemand eine Idee wie ich das noch Lösen kann?

das Script sucht nach einer Variablen, die nicht definiert ist.
Entweder baust du eine Abfrage ein, die prüft, ob die Var vorhanden ist, oder du unterdrückst die Fehlermeldung mit einem @.
Was hier besser ist, muss man im Script sehen.

Gelegentlich kommt es bei meiner nächtlichen Sicherung auch vor, dass der Dienst sich nicht beendet (und dementsprechend weder Sicherung noch wieder Starten anläuft). Aber neu starten des Rechners musst du nicht, es reicht im Taskmanager ips zu beenden, dann kannst du den Dienst wieder starten. Ist zwar keine Lösung, aber es vereinfacht das leben etwas.