PHP memory and cron job problem

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
esas_nefret
Forum Newbie
Posts: 1
Joined: Tue Sep 20, 2011 4:51 am

PHP memory and cron job problem

Post 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.
User avatar
pickle
Briney Mod
Posts: 6445
Joined: Mon Jan 19, 2004 6:11 pm
Location: 53.01N x 112.48W
Contact:

Re: PHP memory and cron job problem

Post 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.
Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
Post Reply