PHP Developers Network
http://forums.devnetwork.net/

CLI script memory use
http://forums.devnetwork.net/viewtopic.php?f=30&t=117006
Page 1 of 1

Author:  alex.barylski [ Mon May 31, 2010 7:56 am ]
Post subject:  CLI script memory use

Is it possible to run a CLI PHP script with unlimited memory from PHP perspective but restrict how much processor/memory it consume at the system level?

The reason I ask, is because I have a script which needs to spider a massive HTML file (over 130 MB). The spidering program doesn't seem to work when I partition the massive file into smaller chunks and support isn't not responding to my request.

As a last ditch attempt I figure I can maybe set the memory to unlimited in PHP/MySQL but some how control the RAM the processes get and hopefully virtual memory will do the trick.

Cheers,
Alex

Author:  Weirdan [ Mon May 31, 2010 10:53 am ]
Post subject:  Re: CLI script memory use

ulimit -m
cpulimit

Author:  alex.barylski [ Tue Jun 01, 2010 10:40 am ]
Post subject:  Re: CLI script memory use

Thanks you for that.

So from quickly reading the docs, I should login as a regular user, set the CPU limit with the-m option to limit memory consumption? Do I need to call these or added these in a bash script or can I call them in a one off setting (I don't really need them after I run this spider program)?

Secondly, while the php.ini for CLI is set to unlimited memory use (script was crashing due to memory shortage which setting to -1 fixed) will limiting the system memory cause the same affect or will it just take longer?

thanks Weirdan

Cheers,
Alex

Author:  Weirdan [ Tue Jun 01, 2010 1:18 pm ]
Post subject:  Re: CLI script memory use


Page 1 of 1 All times are UTC - 5 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/