Hi,
ich habe folgendes Problem. Ich habe ein Script welches am Anfang des Scripts in eine DB den Prozess loggt dass diese Datei ausgeführt wird, da die Datei immer nur einmal ausgeführt werden darf.
Am Ende des Scripts wird dann in der DB dieser Prozess als geschlossen markiert.
Nun funktionierte dies bisher auch wunderbar, allerdings habe ich ein neues Phänomen, und zwar dass zur Laufzeit des Scripts mir ausgegeben wird dass bereits ein aktiver Task vorliegt, und das kann nur am Anfang des Scripts passieren, da dort das echo dafür ist.
Ich zeige mal schematisch den Aufbau des Scripts, da ich nicht weiss ob es eine Limitierung von 'include' gibt. Da ich mir nicht sicher war ob das Ganze an der Scriptgrösse während der Laufzeit liegt habe ich in der php.ini diesen Wert hochgesetzt. Aber auch ein Hochsetzen des Scriptmemorys auf 80 MB hat keine Änderung gebracht. Das ganze läuft auf einem Wamp-System
Script1.php
Prozess des Script1.php wird in TB prozesse als aktiv angelegt
echo "Es gibt noch einen aktiven Prozess mit der ID XY";
include ("Script2.php");
Script2.php
include ("Script3.php");
Prozess des Script1.php wird in TB prozesse als geschlossen upgedatet
Gibt es eine Erklärung wann ein Script wieder vom Anfang an ausgeführt wird?
Grüße
cu DS
ich habe folgendes Problem. Ich habe ein Script welches am Anfang des Scripts in eine DB den Prozess loggt dass diese Datei ausgeführt wird, da die Datei immer nur einmal ausgeführt werden darf.
Am Ende des Scripts wird dann in der DB dieser Prozess als geschlossen markiert.
Nun funktionierte dies bisher auch wunderbar, allerdings habe ich ein neues Phänomen, und zwar dass zur Laufzeit des Scripts mir ausgegeben wird dass bereits ein aktiver Task vorliegt, und das kann nur am Anfang des Scripts passieren, da dort das echo dafür ist.
Ich zeige mal schematisch den Aufbau des Scripts, da ich nicht weiss ob es eine Limitierung von 'include' gibt. Da ich mir nicht sicher war ob das Ganze an der Scriptgrösse während der Laufzeit liegt habe ich in der php.ini diesen Wert hochgesetzt. Aber auch ein Hochsetzen des Scriptmemorys auf 80 MB hat keine Änderung gebracht. Das ganze läuft auf einem Wamp-System
Script1.php
Prozess des Script1.php wird in TB prozesse als aktiv angelegt
echo "Es gibt noch einen aktiven Prozess mit der ID XY";
include ("Script2.php");
Script2.php
include ("Script3.php");
Prozess des Script1.php wird in TB prozesse als geschlossen upgedatet
Gibt es eine Erklärung wann ein Script wieder vom Anfang an ausgeführt wird?
Grüße
cu DS
Kommentar