XaraX: Timeout beim Abarbeiten eines Skripts

Beitrag lesen

Hallo Sebastian,

... schneller zu parsenden Format (CSV oder Datenbank) cachen. Dazu nüsste ich aber wissen, ob sich der Parser mal wieder "aufgehängt" hat, d.h. daß eine bestimmte Bearbeitungszeit (z.B. 1 sec.) ohne Ergebnis, d.h. erzeugtes Array, verstrichen ist, um die Daten dann aus dem CSV-File oder der Datenbank zu holen.

unabhängig von einer Abzufangenden Fehlermeldung, solltest Du diesen Weg forcieren. Du hättest Die möglichkeite den geparsten Extrakt der Exel-Datei zu serialisieren und in einem weiteren File abzulegen. Die Exel-Datei würde dann vor jedem Paren gegen eine Prüfsumme (md5/sha/...) abgeglichen, um sich das Parsen zu sparen.

Wie kann ich diese Zeitüberschreitung feststellen?

Am einfachsten ginge dies natürlich innerhalb einer Schleife (aber auf die Idee bist Du sicher auch gekommen - und vermutlich ergibt sich aus dem Steuerfluß diese Möglichkeit nicht). Anderfalls würde ich mit der Erweiterung PCNTL arbeiten und einen Kindprozess zur Überwachung anlegen - nur wirst Du diese Erweiterung sicher nicht haben.
Das beste wäre ein Einblick in den Quellcode.

Gruß aus Berlin!
eddi

--
Wer Rechtschreibfehler findet, darf sie behalten.