Seit dem Update auf 4.1 RC2 (Beta Kanal) verliert die Konsole nach ein paar Sekunden die Verbindung.
Egal ob ich sie auf dem gleichen Rechner starte oder entfernt.
Der Server läuft aber wohl ohne Probleme und vor dem Update auf die 4.1 gab es auch kein Problem.
Hast du die Möglichkeit mir Fernzugriff auf dein System freizugeben, damit ich den Fehler nachstellen kann? Bei mir tritt er leider nicht auf
Am einfachsten wäre, wenn du mir die Zugangdaten per PM sendest
[li]Das Starten des Dienstes dauert ewig (wie bei einigen hier im Forum). Das war aber auch schon so bei 4.0
[/li][li]Wenn ich die Konsole auf dem Rechner starte (Server 2008 R2) auf dem der Symcon Server läuft ist sie sehr sehr träge.
[/li]Das Aufrufen der Lizenzinformationen dauert z.B. 30s
Rufe ich die Konsole von einem anderen Rechner aus auf geht es sehr schnell.
Irgendwo gab es mal den Hinweis, dass man Binärdaten nicht in eine StringVariable von IPS schreiben darf, weil es dann zu Fehlern kommen kann.
Escape die Daten doch einfach.
Oder übergebe sie als Parameter an RunScript.
Michael
Danke. Ja, ich kann den Fehler nachstellen. Das liegt daran, dass deine Zeichenketten kein korrektes UTF-8 ist. Ich weiß noch nicht wie ich das sauber löse.
Das Sendeskript hatte ich vor Jahren hier im Forum gefunden und mir in der Anwendung keine große Gedanken gemacht da es ohne Probleme funkioniert hatte (bis auf das Problem mit der Konsole seit 4.1)
Ich habe die Skripte die im Sekundentakt Daten verarbeiten jetzt umgestellt.
Bei Senden einfach über Parameter an RunScript (die Daten werden normalerweise dynamisch erzeugt) und beim Empfangen über RegVar_… Funktionen.
Und kaum macht man es richtig funktioniert es ohne Abbrüche
Jetzt muss ich nur noch die restlichen umstellen.
Mir war nicht klar das man mit String Variablen nicht umgehen kann wie in anderen Programmiersprachen.
D.h. ich werde jetzt mal alle meine Skripte überprüfen.
Seit IP-Symcon 4.10, 02.01.2017, 24c2d788c069 habe ich nun immer diese Fehlermeldung. Vorher kam diese nicht. Was geht da falsch? Ich denke, es soll mit diesem Update beseitigt sein?
Zwischendurch war es sogar soweit, dass ich gar nicht mehr an IPS rankam (sinngemäß: Snapshot konnte nicht vom Server geladen werden). Das geht nun wieder, nachdem ich einige settings.json zurück gegangen war. Aber der Absturz mit genau dieser Meldung ist immer present so nach 15-30 Minuten. Nach Neuverbinden wieder gut, sofern man vorher gespeichert hatte. Nach einger zeit wiederholt sich die Sache.
Beim Programmieren, im Leerlauf bei geöffneteer Konsole wie auch immer.
Im Moment ist wieder mal keine Anmeldung am IPS möglich (2 Tage nichts dran gemacht):
Das ist seitdem Update auf 4.1. wie auch der Fehler in Post 1.
Womit kann das denn zu tun haben? Multibyte-Zielcodeseite: irgendwas mit utf_decode oder so? Da habe ich einige Scripte, die deratige Sachen beinhalten. Beißt sich das etwa? (wie kann ich eigentlich in allen Scripten „utf8_decode“ suchen?)
EDIT: so - geht wieder mit settings.json vor 5 Tage, und wieder sind 3 Tage Programmierung futsch:mad: Was nützt mir ein Backup, wenn es doch defekt ist? Bin derzeit ziemlich unzufrieden mit der Software. Laufen tut sie, aber verändern kann ich deshalb kaum noch was .
@proxima:
Hast den Fehler aus Post 1 oder Post 12 oder gar beide? Wenn ich über Mitternacht mit geöffneter Konsole arbeite, bin ich jetzt zwei Tage ohne Wiederherstellung der settings.json (=ohne Datenverlust) weitergekommen. Zufall?
@paresy:
Durch das ewige Stoppen und Starten des IPS-Dienstes stimmen die Zustände der Variablen danach nicht mehr (viele HM-Variabalen für Licht dabei) Wie korrigiert man das am besten? Laut Webfront sind alle Lampen aus, obwohl im halben das Licht leuchtet. Reaggregierung bringt da keinen Erfolg. Hatte gedacht, das er den letzten gespeicherten Zustand aller Variablen dadurch wiederherstellt.
Und nun sind pünktlich nach 5 Stunden Arbeit alle Änderungen für den Mors, weil wieder kein Snapshot geladen werden kann!
Langsam frage ich mich, warum man eigentlich jährlich Beiträge zahlt und doch keinen Support vom Hersteller bekommt, wenn es mal wirklich brennt. Das Ding ist so ziemlich wertlos!
EDIT: Gerade auf ecc696b9a833 geupdatet. Vielleicht gibt es ja doch noch Hoffnung.