[ic] "Excessive size of job queue, stopping"

Grant emailgrant at gmail.com
Mon Mar 8 01:07:08 UTC 2010


>> I'm on 5.6.2 and I get over 500 "Excessive size of job queue,
>> stopping" messages in my global error.log every day.  They all appear
>> within 20 minutes of each other.  I understand that I may be adding
>> too many jobs to the queue, but I only run about 25 per day so I'm
>> wondering why the huge number of error.log messages?
>>
>> Does anyone know what the jobsqueue limit is, and if it can be increased?
>
>
> It looks like it's currently hard-coded to 20.  This check occurs during the
> housekeeping() subroutine, so you're going to see the message every time you
> hit enough processes that the housekeeping() routine is called, which will
> be in part determined by your traffic setting.  I don't know if there's any
> impact to increasing that hard-coded limit, or if there is a benefit in
> making that tweakable by the user, but perhaps it's worth some
> experimentation on your part.
>
> The other option is to divide your jobs up into multiple categories rather
> than just sticking them all in the same jobs/<dir> subdirectory.  This can
> be useful if the jobs can be grouped logically and if they share similar
> characteristics (such as likely to need to be run in the same frequency).  I
> must confess that most times I've just ended up using cron rather than IC's
> jobs feature, so YMMV.

Thanks David.  IC's jobs functionality must be used in conjunction
with cron to have it execute on a timer, right?

- Grant


> Regards,
>
> David
> --
> David Christensen
> End Point Corporation
> david at endpoint.com



More information about the interchange-users mailing list