Hilfe…
bis jetzt lief Ip-Symcon ohne Probleme.
Dann führte ich das Update [13.09.06] aus.
Außerdem installierte ich das Webinterface 0.90.
Seitdem läuft IP-Symcon nicht mehr so fehlerlos wie vorher.
Ich habe, da IP-Symcon ja nun PHP5 benutzt, die beiden Extensions für MySQL und IMAP im IPS-Symcon Verzeichnis ausgetauscht.
IMAP und MySQL läuft. Jedoch bekomme ich sporadisch (jeden zweiten bis dritten Tag) folgende Fehlermeldungen.
01.10.2006 07:18:33.414 | DEBUG | ExecuteThread ID: 2304 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
01.10.2006 07:18:34.05 | WARNING | ExecuteThread ID: 2304 | Error executing Script: Access violation at address 10182AB2 in module ‚php5ts.dll‘. Write of address 000001C4
01.10.2006 07:18:34.35 | ERROR | ExecuteThread ID: 2304 | ScriptError: TimerEvent.ips.php ~ Sender: TimerEvent ~ Result:
01.10.2006 07:18:34.35 | DEBUG | ExecuteThread ID: 2304 | Execution Result:
01.10.2006 07:18:34.35 | DEBUG | ExecuteThread ID: 2304 | Executed, Ret: -1, Successful:False01.10.2006 07:30:01.12 | DEBUG | ExecuteThread ID: 2304 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
01.10.2006 07:30:01.12 | WARNING | ExecuteThread ID: 2304 | Error executing Script: Access violation at address 00416413 in module ‚ips.exe‘. Read of address 6C666552
01.10.2006 07:30:01.12 | ERROR | ExecuteThread ID: 2304 | ScriptError: TimerEvent.ips.php ~ Sender: TimerEvent ~ Result:
01.10.2006 07:30:01.12 | DEBUG | ExecuteThread ID: 2304 | Execution Result:
01.10.2006 07:30:01.12 | DEBUG | ExecuteThread ID: 2304 | Executed, Ret: -1, Successful:False
01.10.2006 07:31:01.49 | DEBUG | ExecuteThread ID: 2304 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
01.10.2006 07:31:01.49 | WARNING | ExecuteThread ID: 2304 | Error executing Script: Access violation at address 00416413 in module ‚ips.exe‘. Read of address 6C666552
01.10.2006 07:31:01.49 | ERROR | ExecuteThread ID: 2304 | ScriptError: TimerEvent.ips.php ~ Sender: TimerEvent ~ Result:
01.10.2006 07:31:01.49 | DEBUG | ExecuteThread ID: 2304 | Execution Result:
01.10.2006 07:31:01.49 | DEBUG | ExecuteThread ID: 2304 | Executed, Ret: -1, Successful:False
01.10.2006 07:32:01.55 | DEBUG | ExecuteThread ID: 2304 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
01.10.2006 07:32:01.55 | WARNING | ExecuteThread ID: 2304 | Error executing Script: Access violation at address 00416413 in module ‚ips.exe‘. Read of address 6C666552
01.10.2006 07:32:01.55 | ERROR | ExecuteThread ID: 2304 | ScriptError: TimerEvent.ips.php ~ Sender: TimerEvent ~ Result:
01.10.2006 07:32:01.55 | DEBUG | ExecuteThread ID: 2304 | Execution Result:
01.10.2006 07:32:01.55 | DEBUG | ExecuteThread ID: 2304 | Executed, Ret: -1, Successful:False
Diese treten Anscheinend in diesem Script auf, da es nicht funktioniert, die anderen Scripte laufen jedoch noch:
<?
/*
IP-SYMCON Event Scripting
File : PIRI_auf_False_setzen.ips.php
Trigger : FS20_PIRI_Diele_K1, FS20_PIRI_Diele_K2
Interval :
Dieses Script schaut nach welcher PIRI ausgelöst hat, trägt das in die mysqldb ein
und setzt die Variable auf False zurück.
*/include_once(„mysql.ips.php“);
$connection=mysql_connect ($mysqlhost, $mysqluser, $mysqlpwd) or die(„Verbindungsversuch fehlgeschlagen“);
mysql_select_db($mysqldb, $connection) or die(„Konnte die Datenbank nicht waehlen.“);// SK: Datum und Zeit ermitteln
$SK_DATE = Date(„Y-m-d“);
$SK_TIME = Date(„H:i:s“);// PIRI Diele
if(getvalueBoolean(„FS20_PIRI_Diele_K1“))
{
setvalueBoolean(„FS20_PIRI_Diele_K1“,FALSE);
$tabelle=„PIRI_Diele“;
mysql_query(„insert into $tabelle VALUES (‚1‘ , ‚$SK_DATE‘, ‚$SK_TIME‘);“) or die(mysql_error());
}if (getvalueBoolean(„FS20_PIRI_Diele_K2“))
{
setvalueBoolean(„FS20_PIRI_Diele_K2“,FALSE);
$tabelle=„PIRI_Diele“;
mysql_query(„insert into $tabelle VALUES (‚2‘ , ‚$SK_DATE‘, ‚$SK_TIME‘);“) or die(mysql_error());
}// PIRI Wohnzimmer
if(getvalueBoolean(„FS20_PIRI_WZ_K1“))
{
setvalueBoolean(„FS20_PIRI_WZ_K1“,FALSE);
$tabelle=„PIRI_WZ“;
mysql_query(„insert into $tabelle VALUES (‚1‘ , ‚$SK_DATE‘, ‚$SK_TIME‘);“) or die(mysql_error());
}if (getvalueBoolean(„FS20_PIRI_WZ_K2“))
{
setvalueBoolean(„FS20_PIRI_WZ_K2“,FALSE);
$tabelle=„PIRI_WZ“;
mysql_query(„insert into $tabelle VALUES (‚2‘ , ‚$SK_DATE‘, ‚$SK_TIME‘);“) or die(mysql_error());
}?>
Um auszuschließen, daß das Webinterface etwas damit zu tun hat, habe ich die Webserver Instanz wieder aus IPS entfernt.
Aber die Fehler bleiben. Was kann das sein?
Thorsten