Hallo zusammen,
habe folgendes Script seit längeren am laufen und seit IPS4.0 klemmt es alle paar Tage und läuft erst wieder, wenn ich IPS neu starte. Die Register Variable bekommt aber fleisig Daten vom Cutter und der vom Client Socket, aber das Skript transferierrt es nach ein paar Tagen nicht mehr n die Variablen.
Hoffe einer kann mir von euch helfen
Grüße
matterazi
super
vielen herzlichen Dank
hab das Script geändert und es läuft, aber wie gesagt vorher lief es auch aber nur ein paar Tage
wie auch immer ich beobachte es
Danke
matterazi
Das Problem ist immer noch vorhanden, hat jetzt 2 Tage geklappt, und hat dann wieder die Daten nicht aus der Variable geholt.
Hab jetzt mal die Register Variablen Instanz gelöscht und ne Neue angelegt, dann ging es wieder, auch ohne IPS Neustart. Kann es sein das die Variable überläuft ? Wie gesagt das Problem hab ich erst seit 4.0 davor lief die Variable Monatelang ohne Probleme.
wenn ich die Regvar lösche neuanlege und mit dem script und cutter verbinde klappt es wieder für ein paar Stunden, läuft da ein Speicher voll ? oder was kann das sein
Ich habe hier das gleiche Problem seit dem Wechsel von 4.0 auf 4.1. Nach einiger Zeit startet die RegisterVariable das zugeordnete Skript einfach nicht mehr. Nur ein Neustart von IPS behebt das vorübergehend.
Im Debug vom Socket, Cutter und RegVar sieht man die Daten auch fleißig ankommen. Aber das Skript wird halt nicht mehr ausgeführt. Der „Aktualisiert“-Zeitstempel im Objektbaum zeigt für das Skript auch an das es zuletzt um XX Uhr ausgeführt wurde.
@Paresy Kannst Du Dir das bitte mal anschauen? Da muss irgendein Bug sein. Im Log findet sich aber nichts dazu.
@paresy : es hat sich mal wieder eine Regvar verabschiedet, aber in der PHP Info seh ich kein Problem (Rote Markierung), wie gesagt ich lege eine neue Regvar an und verbinde mit Script und z.B. Cutter dann gehts wieder, muss eigentlich nicht neugestartet werden. Aber das Problem habe ich mit vielen ggf allen Regvars diese haben aber auch unterschiedliche Scripte.
Magst du mal schauen, ob von der Register Variable im Logfile eine Fehlermeldung auftaucht, wenn dieses Problem auftritt? Wenn der Thread nicht klemmt, muss er aus irgendeinem Grund abgestürzt sein. Dies müsste dann korrekt per Fehlermeldung angezeigt werden.
Hi paresy,
das ist die letzte Meldung im Log, da scheinen viele Skripte davor gleichzeitig zu laufen und dann ist die Funktion der Regvar weg.
Grüße
matterazi
Danke schonmal für den Fix vorab, Ist nur schwer gegen zusteuern mit der Scriptaktivität, es laufen nun mal viele Berechnungen usw. ständig da ists schwer zu drosseln, oder gibts da nen allgemein Tip bei der Vorgehensweise von Scripten. Ich hab schon mehrere Scripte die ähnliche Funktionen nur mit unterschiedlichen Variablen durchführen. Sollte man da besser ein Riesen script draus machen anstelle von mehreren kleinen ?
Hallo alle,
ist dieses Problem im neuesten Update jetzt eigentlich beseitigt ?
matterazi
@paresy : es hat sich mal wieder eine Regvar verabschiedet, aber in der PHP Info seh ich kein Problem (Rote Markierung), wie gesagt ich lege eine neue Regvar an und verbinde mit Script und z.B. Cutter dann gehts wieder, muss eigentlich nicht neugestartet werden. Aber das Problem habe ich mit vielen ggf allen Regvars diese haben aber auch unterschiedliche Scripte.
Der Fix ist in der Version 4.2 Beta mit dabei. Hast du auch keine roten PHP Threads? Irgendwelche Fehlermeldungen zur RegVar im Log? Hast du ein paar Details wann dies passiert?