php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.10.2010, 19:05  
Neuer Benutzer
 
Registriert seit: 03.10.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Arsess befindet sich auf einem aufstrebenden Ast
Standard ein PHP-Script braucht über 1 Stunde Zeit

Hi,

ich habe ein PHP-Script braucht über 1 Stunde Zeit um zu laufen. Trotz habe ich:

ini_set('max_execution_time', 0);
set_time_limit(0);

gemacht, aber nach 5 minuten das Script stoppt und mein Script versuch herunterladen zu werden!!! (kommt aber leere Seite)

was soll ich machen?
Arsess ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.10.2010, 19:11  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.267
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Dann wird evtl. zuviel Speicher gefressen.
__________________
"Nuschel ich?" - "Was?"
Chriz ist gerade online   Mit Zitat antworten
Alt 03.10.2010, 19:16  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Kannst du das irgendwie in Deutsch erklären? Da versucht jemand dein Script herunterzuladen? Aber dann kommt nach einer Stunde eine leere Seite?

Was macht das Script denn, bzw. was soll es machen?
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 03.10.2010, 19:43  
Neuer Benutzer
 
Registriert seit: 03.10.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Arsess befindet sich auf einem aufstrebenden Ast
Standard

Nein, mein Script bekommt die dateien von einem Web-Service und fügt in einem Tabelle ein. Es gibt ein XML mit über 125.000 Einträge. ich muss alles einmal lesen, bei je Eintrag nochmal von Web-Service weitere Info abrufen und in einem Tabele inserieren. aber nach 5 minuten und ca 1400 Einträge, Script wird stoppt und mein Script versuch herunterladen zu werden.
Arsess ist offline   Mit Zitat antworten
Alt 03.10.2010, 19:48  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Lass eine Variable mitzählen und gib die in der Verarbeitungsschleife alle 1000 Durchläufe aus. Das unterbricht den Timeout.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 03.10.2010, 20:01  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.267
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Dann musst du den Verarbeitungsprozess eben aufteilen.
__________________
"Nuschel ich?" - "Was?"
Chriz ist gerade online   Mit Zitat antworten
Alt 03.10.2010, 20:11  
Erfahrener Benutzer
 
Registriert seit: 21.12.2009
Beiträge: 415
PHP-Kenntnisse:
Fortgeschritten
G.Schuster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Oder auf die CLI ausweichen, bei der der Webserver wegfällt, den man für derartige Aufgaben wohl eher nicht braucht.
Die Aufteilung kann aber auch da sinnvoll sein, nur damit wir uns hier nicht falsch verstehen.
__________________
actra.development - Schwabstr. 2 - 70825 Münchingen
www.actra.de/velopment/ - eMail: php.de@actra.de
Zend Certified Engineer for PHP5
G.Schuster ist offline   Mit Zitat antworten
Alt 03.10.2010, 20:53  
Neuer Benutzer
 
Registriert seit: 03.10.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Arsess befindet sich auf einem aufstrebenden Ast
Standard

ja sicher, wenn ich kein Lösung finde, teile ich je 5 oder 6 minuten, 1000 Insert und das dauert ca 8 Stunde aber ich versuche die Problem finden und lösen.
Arsess ist offline   Mit Zitat antworten
Alt 03.10.2010, 21:58  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.267
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

1000 Inserts in 8 Stunden klingt ziemlich langsam
__________________
"Nuschel ich?" - "Was?"
Chriz ist gerade online   Mit Zitat antworten
Alt 04.10.2010, 08:47  
Neuer Benutzer
 
Registriert seit: 03.10.2010
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
Arsess befindet sich auf einem aufstrebenden Ast
Standard

1000 Insert in 5 Minuten => 126000 Insert in 10,5 Stunde
Arsess ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrere Werte in einem script verarbeiten ernich PHP Tipps 2010 7 09.04.2010 20:24
Sicherheitsfrage: externes Script über url ibeg PHP Tipps 2010 6 19.01.2010 22:06
Link über Echo in Java Script über Include alex9787 PHP Tipps 2009 1 31.10.2009 12:01
Worddatei über PHP oder mit einem Script erstellen brimberry PHP Tipps 2009 15 13.08.2009 21:28
Scriptangebot 1 Klick Counter Hosting Script Charbel Scriptbörse 0 23.06.2009 07:43
Warum Domainweiterleitung über extra Script niffi PHP-Fortgeschrittene 6 19.06.2009 14:29
Php script über link ausführen!?? Funky_ PHP Tipps 2006 2 20.06.2006 11:32
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
script nicht über HTTP Request seven-12 PHP Tipps 2005-2 6 10.06.2005 12:45
php script nicht über HTTP Request starten seven-12 PHP-Fortgeschrittene 3 09.06.2005 22:14
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
lässt sich nix in meine mysql datenbank über script einfügen PHP Tipps 2005 8 17.04.2005 19:41
DB-backup über Script Datenbanken 6 22.10.2004 11:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
braucht php zeit, zeit die ein script braucht php, php skript stoppt nach zeit, web service script anfänger, 1. php script, php \skript stopt\, http://www.php.de/php-fortgeschrittene/72478-ein-php-script-braucht-ueber-1-stunde-zeit.html, php $$

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum