php.de
Alt 14.01.2005, 10:24  
Gast
 
Beiträge: n/a
Standard timeout

hallo,

ich möchte aus der DB eine ganze menge auslesen. mein server hat die max_execution_time standardmässig auf 30s gesetzt. safe_mode ist On, somit kann ich set_timeout() nicht nutzen. wenn ich jetzt 10.000 einträge oder mehr auslese und in eine datei schreiben lasse, wird das die 30s grenze sprengen, oder? gibt es eine andere möglichkeit, ausser die max_execution_time auf höher (wieviel eurer meinung nach?) zu setzen, damit das script ordentlich ausgeführt wird? Oder habe ich da etwas nicht richtig verstanden was den timeout anbetrifft? DANKE

Gruss
Adam
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.01.2005, 10:30  
Gast
 
Beiträge: n/a
Standard

Vieleicht nicht die 10.000 Einträge in einem Stück auslesen, sondern Blockweise.
Das könnte man über eine Schleife machen.
Da ich aber nicht (mehr) mit MySQL arbeite, frag mich bite nicht wie dort dann die Daten ausgelesen werden.
 
Alt 14.01.2005, 10:32  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

auslesen von XXX -Datensetzen, dann ein header, der das script wieder aufruft z.b. mit der übergabe ?done=XXX

bin mir nicht sicher ob das geht.

mfg
robo47
robo47 ist offline  
Alt 14.01.2005, 10:32  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

jenachdem wie du die daten exportierst

-> mysqldump auf shell-ebene
robo47 ist offline  
Alt 14.01.2005, 10:33  
Ypsillon
Gast
 
Beiträge: n/a
Standard Re: timeout

Zitat:
Zitat von adam
10.000 einträge oder mehr auslese und in eine datei schreiben lasse, wird das die 30s grenze sprengen
Hmm, ich würde mal sagen das kommt ganz darauf an was in der Tabelle steht

Ich habe hier ein DB Monster und da lese ich ohne Probleme 100000 Datensätze ich 20 Sek aus

Kannste die 30 Sek. nicht bisl höher setzen?

Yps

Edit: Ansonsten einfach in der Shell auslesen!
 
Alt 14.01.2005, 10:41  
Gast
 
Beiträge: n/a
Standard

Da es meine eigene Maschine ist, sollte das gehen Hätte mich interessiert, wies anders ginge. Die Einträge sind simple Textschnipsel, also nichts großartiges. sonst setze ich die max_exec auf eine minute und dann passts
Danke !

Gruss
Adam
 
Alt 14.01.2005, 10:48  
Gast
 
Beiträge: n/a
Standard

Zitat:
wird das die 30s grenze sprengen, oder?
Durch das "oder" erübrigt sich jegliche Diskussion. Erst ausprobieren, wenn es nicht geht, dann nachfragen. Normalerweise sollten 10.000 Einträge nicht das Problem sein.

Gruß
phpfan
 
 


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
Session - Timeout Black-Devil PHP Tipps 2008 13 07.06.2008 11:54
Timeout b++ PHP Tipps 2006 4 21.04.2006 08:16
SQL Abfrage mit Timeout Plague PHP Tipps 2006 1 03.04.2006 14:29
COUNT() mit zehntausenden von Datensätzen für zu timeout fmueller Datenbanken 6 02.03.2006 19:28
File Funktion mit Timeout PHP-Fortgeschrittene 3 29.01.2006 11:28
fsockopen - timeout funktioniert nicht! PHP Tipps 2007 3 23.01.2006 23:46
Links mit Timeout auf vorhandensein überprüfen R4v3r PHP-Fortgeschrittene 14 23.11.2005 23:36
[Erledigt] Eingaben ohne Timeout piepsen PHP Tipps 2005-2 8 13.07.2005 19:20
Große Daten in Datenbank einspielen ohne timeout PHP-Fortgeschrittene 5 22.05.2005 08:47
Apache timeout bei einem Cron mit riesiger Datenmenge PHP-Fortgeschrittene 12 12.04.2005 15:29
timeout problöme ... PHP Tipps 2005 5 20.01.2005 17:17
[Erledigt] Server lokal - php.ini Timeout einstellen PHP-Fortgeschrittene 7 28.12.2004 12:05
Session Timeout stefan-miti HTML, Usability und Barrierefreiheit 11 16.11.2004 15:32
TCP-Verbindungstest - Timeout einbauen PHP Tipps 2004 13 30.10.2004 14:37
Session Timeout ? PHP Tipps 2004 4 12.09.2004 11:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
probleme zend session, zend session timeout einstellen, session lifetime lokal

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:59 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.