PHP-Skript-Limits (180sek)

Ich habe in der letzten Zeit Probleme mit dem Shutter Control (legacy) Modul. Immer mal wieder mit Ausrufezeichen versehen.

Nun konnte ich endlich sehen dass eine Meldung kommt. So … maximum execution time of 30 seconds exceeded… und die Zeit für IPS_Sleep - Duration ist ja auch grösser (hier 42 sec). Das Script Limit sollte doch aber bei 180sek liegen. Hat sich da etwas in der IPS V5.0 geändert?

Schau mal in die php.ini Datei. Ist die Zeit dort korrekt drin? Dieser Wert sollte korrekt greifen. Auf dem Pi gibt es dazu noch einen offenen Bug Report, der aber nicht für Windows zutreffen sollte. BUG: max_execution_time bei Symcon 5.0 auf Raspberry ohne Funktion

paresy

Hätte ich auch selbst mal drauf schauen können. :banghead:
Aber da ich seit langem nicht an der PHP.In dran war habe ich nicht mehr daran gedacht. Sie sieht etwas merkwürdig aus. Da muss mal bei einem Update was schief gelaufen sein! V4.4 > V5.0? Denn die Probleme mit dem Shutter habe ich erst seit kurzem.


```php

extension_dir="C:\IP-Symcon\ext"
zend_extension="ixed.5.1.win"
max_execution_time=210
enable_dl=off
register_globals=off
error_reporting=E_ALL
memory_limit=32M
auto_prepend_file="C:\IP-Symcon\scripts\__autoinclude.inc.php"
extension=php_curl.dll
extension=php_exif.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_imap.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_soap.dll
extension=php_sockets.dll
[Session]
session.save_handler="files"
session.save_path="C:\IP-Symcon\session"
session.auto_start=0
session.use_trans_sid=1
session.name="pt"
[DATE]
date.timezone="Europe/Berlin"

```php

error_reporting=E_ALL
memory_limit=32M
short_open_tag=1
max_execution_time=30
auto_prepend_file="C:\IP-Symcon\scripts\__autoinclude.inc.php"
curl.cainfo="C:\IP-Symcon\cacert.pem"
openssl.cafile="C:\IP-Symcon\cacert.pem"
disable_functions=setlocale
extension_dir="C:\IP-Symcon\ext"
extension="php_curl.dll"
extension="php_exif.dll"
extension="php_ftp.dll"
extension="php_gd2.dll"
extension="php_gettext.dll"
extension="php_gmp.dll"
extension="php_imap.dll"
extension="php_mbstring.dll"
extension="php_openssl.dll"
extension="php_soap.dll"
extension="php_sockets.dll"
extension="php_sodium.dll"

Wie bekommt man die wieder sauber? Da ist auch noch Kram aus IPS V1 Zeiten drin :rolleyes:

Eigentlich sollte Löschen reichen, dann legt symcon sie wieder korrekt an…

Natürlich besser nur umbenennen ;).

Diese komische Php.ini ist beim Update von V3.4 auf V4.0 entstanden. Warum das Skript-Limit von 30 Sek dort hingeschrieben wurde und erst jetzt auffällt verstehe ich nun nicht. :confused: Aber egal.

Edit: In der, nach löschen der alten Php.ini, neuen ini wird die max_execution_time auf 30 gestellt!

Das war damals die Vorgabe

Dann muss die Doku im Bereich Shutter Control (legacy) angepasst werden.