Na lang ploeteren is de server klaar met dumpen, maar bij de eerste keer komt het volgende in beeld :
Zo te zien is dit de eerste keer dat FoonSearch gebruikt wordt.
Bezig met aanmaken indices voor straatnamen en steden… een moment geduld aub.
Echter na een bepaalde tijd komt er dit bij te staan :
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Webs\fs2004.php on line 116
Na een reload van de pagina gaat het weer van voren af aan…
Ik ben geen specialist op dit gebied. Hopelijk reageren anderen die er meer kennis van dit gebied hebben --)
Twee zaken:
Als iets lang duurt dan is er mogelijk geen indexen aangemaakt. Heb je index aanmaak script uitgevoerd?
Time out kan ook iet met php/apache configuratie instel parameter te maken hebben. Hoe lang mag de Mysql connection zoeken (30 seconcen of veel langer). Het is geloof ik een .ini file.
Ik kreeg na het dumpen en openen fs2004.php bijna direct deze volledige melding (aanmaken indices werd dus kennelijk overgeslagen):
Zo te zien is dit de eerste keer dat FoonSearch gebruikt wordt.
Bezig met aanmaken indices voor straatnamen en steden… een moment geduld aub.
Aanmaken indices voltooid!
FoonSearch 2004
De database bevat een dump van CDFoonGids versie
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 3 in c:\inetpub\wwwroot\intranet2\fs2004.php on line 65
Ik heb een dump gemaakt van de roze pagina’s. Iemand enig idee wat hier aan de hand kan zijn en hoe het te verhelpen?
Fatal error: Maximum execution time of 30 seconds exceeded in c:\inetpub\wwwroot\intranet2\fs2004.php on line 116
Ik heb zowel roze als witte pagina’s gedumpd, heb in php.ini de regel met max_execution time verwijderd, vervolgens mysql service en IIS service herstart, maar blijf de foutmelding:
“Fatal error: Maximum execution time of 30 seconds exceeded in c:\inetpub\wwwroot\intranet2\fs2004.php on line 116” krijgen!?
Helaas werkt het nog steeds niet… Ik heb de queries uitgevoerd, maar krijg nog steeds de 30 seconds exceeded. Kan ik door 1 van de tabellen te bekijken (want er zijn zeker een aantal tabellen), misschien zien wat er niet helemaal goed is gegaan? In de tabel town_street bijvoorbeeld zitten ruim 209.000 records. De tabel subscriber is 938 MB in omvang en omvat ruim 6,4 miljoen records. Ik gebruik PHPMyAdmin 2.5.4. Nog andere relevantie informatie nodig?
Ik heb het wel een keer aan de praat gehad toen ik een aantal witte pagina’s had gedumpd en de dump na de d met Ctrl+C onderbrak. Toen werkte het.
[quote=“Erik”]Fatal error: Maximum execution time of 30 seconds exceeded in c:\inetpub\wwwroot\intranet2\fs2004.php on line 116
Ik heb zowel roze als witte pagina’s gedumpd, heb in php.ini de regel met max_execution time verwijderd, vervolgens mysql service en IIS service herstart, maar blijf de foutmelding:
“Fatal error: Maximum execution time of 30 seconds exceeded in c:\inetpub\wwwroot\intranet2\fs2004.php on line 116” krijgen!?
Wat kan ik nog doen!?[/quote]
Als je de regel verwijderd zal PHP de default waarde gebruiken, 30 seconden. Je moet juist de waarde van 30 in php.ini groter maken. Als je php niet in safe_mode hebt draaien kan je ook in fs2004.php aan het begin een regel met “set_time_limit(120);” oid toevoegen. Dan rek je de max execution time op naar 120 seconden.
De record aantallen die jij geeft komen met die van mij overeen dus daar lijkt het me niet aan te liggen.
Het is gelukt! Ik probeerde eerst nog de max exec time op 160, maar dat was ook niet voldoende. Pas op 800 kwam ie helemaal door het indexeren heen. Vraag is alleen: hoe kan ik in de roze pagina’s zoeken? Is daar al een mogelijkheid voor?
Ik bedenk me nu dat het dumpen van de roze pagina’s wellicht voortijdig was onderbroken… Het dumpen duurde enkele dagen en op een gegeven moment heeft iemand mijn pc uit gezet. Mogelijk dat ie met de roze pagina’s nog bezig was, de kappers wel heeft gedumpd, maar de schilders niet… Is er een eenvoudige manier om dat met behulp van PHPMyAdmin te checken, misschien?
Ja, je moet ongeveer 520 duizend rijen hebben in je pinksubscriber tabel. Dit zal waarschijnlijk wel wat verschillen tussen de verschillende telefoongids versies, dus maak je geen zorgen om een klein verschil.