Dienst stoppt unvermittelt

Hallo,

ich habe neuerdings ein Problem mit meiner IP Symcon 4.1 Installation (auf Windows Server 2012 R2). Der IP Dymcon Dienst stoppt ohne Meldung oder Warnung, und gibt dabei folgenden Fehler:

Name der fehlerhaften Anwendung: ips.exe, Version: 4.1.0.0, Zeitstempel: 0x586a4a3e
Name des fehlerhaften Moduls: VCRUNTIME140.dll, Version: 14.0.24215.1, Zeitstempel: 0x57bfd587
Ausnahmecode: 0xc0000005
Fehleroffset: 0x0000cf5e
ID des fehlerhaften Prozesses: 0x45e0
Startzeit der fehlerhaften Anwendung: 0x01d27a471c07a90e
Pfad der fehlerhaften Anwendung: C:\IP-Symcon\ips.exe
Pfad des fehlerhaften Moduls: C:\Windows\SYSTEM32\VCRUNTIME140.dll
Berichtskennung: bf14fbeb-e6b9-11e6-8107-00155d012404
Vollständiger Name des fehlerhaften Pakets: 
Anwendungs-ID, die relativ zum fehlerhaften Paket ist: 

Außerdem kommen beim Neustart des Dienstes (per Hand) folgende Fehler:

php[14012]
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\IP-Symcon\ext\php_pdo_firebird.dll' - Das angegebene Modul wurde nicht gefunden.
 (C:\IP-Symcon\ips.exe)
php[14012]
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\IP-Symcon\ext\php_pdo_oci.dll' - Das angegebene Modul wurde nicht gefunden.
 (C:\IP-Symcon\ips.exe)
php[14012]
PHP Warning: PHP Startup: Unable to load dynamic library 'C:\IP-Symcon\ext\php_pgsql.dll' - Das Betriebssystem kann %1 nicht ausf�hren.
 (C:\IP-Symcon\ips.exe)


Keine Ahnung, ob es damit zusammenhängt. Ist halt komisch, dass es erst seit zwei Tagen so ist :banghead:

Schau mal bitte in den Logs Ordner. Im Logfile findest du bestimmt noch weitere Infos :slight_smile:

paresy

Die Logs helfen nicht weiter, die Ausgabe bricht einfach ab, und zwar während des Schreibens einer Zeile:

19:07:12 | 36232 | DEBUG   | VariableManager      | [Heizung\3 Obergeschoß\Zimmer 314\Value] = false
19:07:25 | 30730 | DEBUG   | VariableManager      | [Heizung\2 Obergeschoß\Zimmer 222 Fenster\Value] = false
19:07:31 | 10294 | DEBUG   | VariableManager      | [Heizung\Erdgeschoß und 1 Obergeschoß\Fensterkontakt Zimmer 116\Value] = true
19:07:45 | 14403 | DEBUG   | VariableManager      | [Heizung\2 Obergeschoß\Zimmer 218Fenster\Value] = false
19:07:48 | 58632 | MESSAGE | VariableManager      | [Stromkreise\3 Obergeschoß\Zimmer 310 VK Bad\Value] = false
19:07:52 | 23750 | DEBUG   | VariableManager      | [Steuerungen\Steuerung\Dämmerung Innen\Value] = true
19:07:55 | 21693 | DEBUG   | Var

Ich weiß nicht so Recht was hier los ist. Weitere Fehlermeldungen gibt es nicht…

Ok ich glaube ich habe das Problem eingrenzen können. Folgendes in den Logs machte mich stutzig:

18:07:00 | 00000 | CUSTOM  | PHP                  | Error: Warning: thread: Für diesen Befehl ist nicht genügend Speicher verfügbar
   Error in Script C:\IP-Symcon\scripts\44121.ips.php on Line 43
  133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
   37 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
      in IPSLogger_PhpErrorHandler
   43 in 44121.ips.php (call WFC_PushNotification)

Entweder die Funktion WFC_PushNotification verbraucht irgendwann zuviel Speicher, oder eine andere Funktion (file_get_contents) macht Probleme. Ich werde jetzt mal beide Varianten durchtesten und berichten.

Schöne Grüße

Hallo,

hast Du noch was rausgefunden?

Bei mir kommt seit ein paar Tagen:

php[4424]
PHP Warning: PHP Startup: Unable to load dynamic library ‚F:\IP-Symcon\ext\php_pgsql.dll‘ - Das Betriebssystem kann %1 nicht ausf�hren. (F:\IP-Symcon\ips.exe)

in den Betriebssystemlogs angezeigt. In den IPS Logs kann ich nichts entsprechendes finden.
Was bedeutet dies und - muss ich es beheben??

Gruß,
Kai

Du scheinst die PostgreSQL Extension installiert zu haben. Diese kannst du aus dem ext Ordner gerne löschen, falls du die nicht nutzt. Dann sollte auch die Fehlermeldung weg sein.

paresy