http://drupal.org/project/job_queue  I use it all of the time and it works
great.  Sometimes I will make a custom module with a system weight lower
then job_queue and ini_set... in hook_cron to increase a timeout if needed.

Cheers,
Neil

On Thu, Jul 15, 2010 at 9:11 AM, Ken Winters <[email protected]> wrote:

> unset() and paging your batch chunks with LIMIT are the standard strategies
> if
> you wrote the cron yourself.
>
> You might also be able to use ini_set('memory_limit','200M'); but actually
> using
> less memory is generally preferable.
>
> - Ken Winters
>
>
> On Jul 15, 2010, at 9:04 AM, Ken Rickard wrote:
>
>  Drush scripts (especially bulk node processing) are subject to hitting
>> PHP memory limits when processing large amounts of data.
>>
>> Anyone have ways around that issue?
>>
>> On Thu, Jul 15, 2010 at 8:49 AM, Moshe Weitzman <[email protected]>
>> wrote:
>>
>>> I think drush scripts are your best bet. CLI PHP is not not subject to
>>> timeout.
>>>
>>> On Thu, Jul 15, 2010 at 5:01 AM, Sven Decabooter <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>> I'm reading contradicting posts about running Batch API processes on
>>>> cron.
>>>> This is for Drupal 6 BTW.
>>>> I have tried implementing a batch functionality that should be run on
>>>> cron,
>>>> but it doesn't seem to process the work that needs to be done.
>>>> I assume this is because running the cron through a commandline command
>>>> doesn't allow for javascript...
>>>> So my questions:
>>>> - Have I implemented Batch API incorrectly, and should it normally work
>>>> also
>>>> on cron?
>>>> - What is the best way to run a process that would normally trigger a
>>>> php
>>>> script timeout? Can I use the Queue module for that?
>>>> I'm sure plenty of people have already tried doing this, so I'm not sure
>>>> why
>>>> I can find little consistent information about it.
>>>> Thanks for your feedback.
>>>> Sven
>>>>
>>>
>>>
>>
>>
>> --
>> Ken Rickard
>> [email protected]
>> http://ken.therickards.com
>>
>
>

Reply via email to