Increasing the timeout in PHP to 120 seconds and setting the memory usage
upper limit to 100MB for PHP gets around the problem.
I think needing 100MB of memory to run nested templates and chewed up
stack space with PHP is somewhat excessive. I will use the 20071018 dumps
with these fixes, but look forward to a new enwiki dump with these issues
at least understood and correctable.
Jeff.
/etc/php.ini
setting you php.ini file to these limits will allow the 20071018 dumps to
load and render properly.
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 120 ; Maximum execution time of each script, in
seconds
max_input_time = 60 ; Maximum amount of time each script may spend
parsing request data
memory_limit = 100M ; Maximum amount of memory a script may consume
(8MB)
The debug logs report the timeout occurs in strtr() throughout the code.
This last dump is very poor. I will be dumping it out of the database and
reverting to the 20070908 dump until a working dump can be provided.
error log:
[Fri Oct 26 02:10:14 2007] [error] [client 24.10.175.9] File does not
exist: /wi
kidump/en/images/thumb/e/e8/Banksia_man.png/180px-Banksia_man.png,
referer: http
://www.wikigadugi.org/wiki/Banksia
[Fri Oct 26 03:55:20 2007] [error] [client 66.112.55.174] PHP Fatal error:
Maxi
mum execution time of 30 seconds exceeded in
/wikidump/en/includes/Parser.php on
line 2649
[Fri Oct 26 04:18:42 2007] [error] [client 88.112.108.126] PHP Fatal
error: Max
imum execution time of 30 seconds exceeded in
/wikidump/en/includes/StringUtils.
php on line 275, referer:
http://mail.google.com/mail/?ui=1&view=page&name=gp&ve
r=sh3fib53pgpk
[Fri Oct 26 05:21:46 2007] [error] [client 24.10.175.9] PHP Fatal error:
Maximu
m execution time of 30 seconds exceeded in
/wikidump/en/includes/StringUtils.php
on line 294
Jeff
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/wikitech-l