Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

php script timeout verhindern

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 12.10.2006, 12:11

hallo,

habe hier eine komplexe php anwendung die mehrere lange xml-feeds pharsen muss, was recht lang dauert. nach 60 sec bekomme ich allerdings ein timeout und das script bricht ab, wie kann ich das verhindern? habe schon ein ob_flush() nach jedem ergebniss, dachte der browser hat dann mehr geduld wenn er das ergebniss stueckchenweise bekommt...

irgend eine idee? reicht schon eine angabe in den meta-daten auf der seite vielleicht..? wie wrd das bei solchen chats gemacht, die muessten doch das selbe problem haben...?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


econosys.com
PostRank 2
PostRank 2
Beiträge: 64
Registriert: 03.02.2005, 10:40

Beitrag von econosys.com » 12.10.2006, 12:19

Hallo,

am Anfang des Scripts einfach das hier einfügen:

set_time_limit(0);

dann gibt´s kein Limit mehr.

godzilla
PostRank 4
PostRank 4
Beiträge: 104
Registriert: 28.05.2005, 21:29
Wohnort: Pilsting

Beitrag von godzilla » 12.10.2006, 14:02

Wenn PHP im Safemode läuft, hat set_time_limit() keinen Effekt.

dann bleibt dir noch das sich das skript selbst aufruft.

nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 12.10.2006, 14:36

ne geht schon, set_time_limit(0); funktioniert. danke! :D

Andy.C
PostRank 5
PostRank 5
Beiträge: 249
Registriert: 22.03.2005, 04:01
Wohnort: Berlin

Beitrag von Andy.C » 13.10.2006, 05:34

Statt den Timeout ganz zu Deaktivieren, stell Ihn Lieber auf eine Stunden.
Wenn in der PHP.ini eingestellt ist dass der Abbruch des Clienten Ignoriert werden soll,, und du eine Unendliche Schleife hast, kannst deinen Server damit killen. Da Hilft nur noch ein Reboot, sofern die CPU-Auslastung dies dann noch zulässt.

najo, nur ein Tipp meinerseits.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag