Scriptlaufzeit auf 10s unter IPS 6.3 beschränken

Hallo zusammen,

wie kann ich die Scriptlaufzeit auf 10s unter IPS 6.3 beschränken? Früher gab es die Funktion set_time_limit(10); dafür.

LG baba

Das gibt es nicht mehr,da es zu Problemen (in PHP) geführt hat.

Es sollte aber auch keinen Grund geben, warum die Scriptlaufzeit begrenzt werden muss. Bei entsprechender Programmierung läuft ein Script eher nicht so lang.

Ich möchte ein Script beschränken, dass eine Funktion von einem PHP Modul ausführt, die manchmal zu lange läuft (Nuki Door Opener). Gibt es noch eine andere Möglichkeit dafür?

Mir würde auch sowas wie IPS_RunScriptWait mit Timeout helfen.

LG baba

Was heißt ‚zu lange laufen‘ 10 Minuten (bis irgendein Timeout greift) oder ‚unendlich‘ bis die 25-50 Symcon Threads voll sind und Symcon abstürzt?

Was macht das Script? CURL? Ist da ein Timeout nicht korrekt gesetzt?

Das Modul macht glaub ein CURL gegen eine HTTP API, vermutlich kein Timeout ja. Es geht um 10 Sekunden, als Timeout. Länger möchte ich es nicht zumuten vor der Tür zu warten und hart die Tür über den Türöffner aufmachen

Melde so etwas doch im Thema zu dem Modul.
Es ist ja sinnfrei einen Workaround zu bauen für ein Fehler im Modul.
Michael