login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Time-out

Offline Vipergtsr - 23/08/2006 17:17
Avatar van VipergtsrNieuw lid mysql script met database van 35k regels weergeven, maar creëert na co. 15 sec een time out. In php.ini zijn de timeouts al aangepast. Wat moet er dan nog gebeuren voor dit script te laten werken.

6 antwoorden

Gesponsorde links
Offline marten - 23/08/2006 17:19
Avatar van marten Beheerder kunnen we met onze glazen bol helaas niet oplossen. Je zal uitgebreider moeten zijn.

Meestal heeft dit met oneindige lussen te maken. Controleer daar eens op
Offline Vipergtsr - 23/08/2006 17:27
Avatar van Vipergtsr Nieuw lid Is echt geen oneindige lus. Daar ben ik zeker van.
Offline ikkedikke - 23/08/2006 18:24 (laatste wijziging 23/08/2006 18:24)
Avatar van ikkedikke PHP expert wie genereert de time-out?
mysql? php? apache? of de browser?
in het geval van die 2e of 3e moet je eens naar set_time_limit kijken, voor die laatste helpt het miss voor om output buffering in te schakelen.
Offline Vipergtsr - 23/08/2006 20:07 (laatste wijziging 23/08/2006 20:32)
Avatar van Vipergtsr Nieuw lid php al zeker niet.( set_time_limit(300) )
Als ik dus 1 rij laat selecteren (select * from tabel where id='5') dan werkt alles zoals het moet. Laat ik de where clausule weg (zoals zou moeten) dan krijg ik na een 10-15 sec een kadertje voor het downloaden van de php pagina.

En als ik bv limit 0,100 doe, komen ze er netjes 1 voor 1 op. Wat moet er veranderd worden om ze allemaal binnen te krijgen, zonder die timeout?
Offline ikkedikke - 23/08/2006 20:40
Avatar van ikkedikke PHP expert probeer eens outputbuffering en na iedere loop of iedere 100 loops een flush()
Offline Vipergtsr - 23/08/2006 21:40
Avatar van Vipergtsr Nieuw lid thx, maar ik heb het probleem gevonden. Bij de instellingen van mysql (my.cnf) stond max query size op 16MB terwijl ik ong 35MB selecteerde.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s