Hi!
Ich habe ein Skript geschrieben, welches Daten per XML (fread) empfängt und diese auswertet. Es wird immer ein Datensatz mit einem Ergebnis bzw. einem Set aus 10 Ergebnissen geholt.
Insgesamt hole ich auf diese Weise etwa 1000 einzelne Datensätze und 150 Datensätze zu je 10 Ergebnissen.
Leider bricht das Skript bei der Abarbeitung der letzten Datensätze (also die 150) irgendwann wortlos ab. Reduziere ich deren Zahl auf 100, läuft das Script durch. Genauso könnte ich die 150 Datensätze in Ihrer Zahl belassen und dafür die 1000 einzelnen Datensätze, sagen wir mal um 100 Stück reduzieren...auch dann läuft das Script (idR.) durch.
Es kommt auch hier schon mal zu einem Abbruch, aber äußerst selten...
Ich setze zu beginn jedes Schleifendurchlaufs set_time_limit (600); wodurch die damit gesetzten 10 Minuten doch ab dem Zeitpunkt des "set_time_limit (600);" gelten müssten, oder?
Die Abarbeitung des gesamten Scripts (mit auf 100 reduzierte 10er Datensätze) dauert ca. 620 Sekunden...mal 60 Sekunden weniger, mal 60 Sekunden mehr...je nachdem wie schnell der "Partnerserver" mir die Daten liefert.
Was kann der Grund für diesen Abbruch sein und was kann ich dagegen tun?
Gruß,
Gerti
Ich habe ein Skript geschrieben, welches Daten per XML (fread) empfängt und diese auswertet. Es wird immer ein Datensatz mit einem Ergebnis bzw. einem Set aus 10 Ergebnissen geholt.
Insgesamt hole ich auf diese Weise etwa 1000 einzelne Datensätze und 150 Datensätze zu je 10 Ergebnissen.
Leider bricht das Skript bei der Abarbeitung der letzten Datensätze (also die 150) irgendwann wortlos ab. Reduziere ich deren Zahl auf 100, läuft das Script durch. Genauso könnte ich die 150 Datensätze in Ihrer Zahl belassen und dafür die 1000 einzelnen Datensätze, sagen wir mal um 100 Stück reduzieren...auch dann läuft das Script (idR.) durch.
Es kommt auch hier schon mal zu einem Abbruch, aber äußerst selten...
Ich setze zu beginn jedes Schleifendurchlaufs set_time_limit (600); wodurch die damit gesetzten 10 Minuten doch ab dem Zeitpunkt des "set_time_limit (600);" gelten müssten, oder?
Die Abarbeitung des gesamten Scripts (mit auf 100 reduzierte 10er Datensätze) dauert ca. 620 Sekunden...mal 60 Sekunden weniger, mal 60 Sekunden mehr...je nachdem wie schnell der "Partnerserver" mir die Daten liefert.
Was kann der Grund für diesen Abbruch sein und was kann ich dagegen tun?
Gruß,
Gerti
Kommentar