Page 1 of 1

PHP memory and cron job problem

Posted: Tue Sep 20, 2011 4:56 am
by esas_nefret
Hi all,

When I run the script from browser, it loads fine but when I want it to run from cronjob, it gives memory exhausted error each time cron runs. What do you think about this? What are your solutions?

Here is the error:
"Allowed memory size of 67108864 bytes exhausted (tried to allocate 5307694 bytes) in ...."

Here are the server limits:
max_execution_time = 7200
max_input_time = 600
memory_limit = 1024M

Thanks.

Re: PHP memory and cron job problem

Posted: Tue Sep 20, 2011 4:43 pm
by pickle
When you run a script from the browser, you may be running the Apache module version, which uses a different php.ini file, and can therefore have different memory settings.

You can either hunt down the php.ini file the script is actually using, or modify you script to use ini_set() to change the memory limit in-script.