De to ting der umiddelbart kan gå galt, er at PHP løber tør for memory
(default 8M - ved 30K mails er det kun 280 bytes per mail - ikke
meget!) eller at den ikke kan nå at behandle data færdig inden en
forudbestemt grænse (default 30 sec). I php.ini (Apache2/Debian:
/etc/php4/apache2/php.ini) skal du kigge på disse parametre:
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 30 ; 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 = 64M ; Maximum amount of memory a script may
consume (8MB)
Jeg har i dette tilfælde skruet op for memory_limit, da jeg bruger en
memorytung PHP applikation, men leg lidt med det. Hvis ikke serveren
er vildt kritisk, kan du jo prøve at sætte et nul efter hver og se
hvad der sker. Husk at reloade apache.
// Martin