> Perrin Harkins wrote:
> >
> > I believe the limiting done by BSD::Resource is pretty harsh and may
> > actually be at the kernel level.  I don't think you can catch the signal
and
> > deal with it yourself.  What you should do is use Apache::SizeLimit to
> > handle your size constraints, and just use BSD::Resource for extreme
cases,
> > i.e. out of control servers in tight loops.
> >
>
> Thanks for your answer, but (I think) I need BSD::Resource because I
> allow users to write their own scripts (executed with reval from the
> Safe-Module) and they can write infinite loops or consume memory as they
> want - Apache::SizeLimit is not harsh enough for this ;-)

Correct, which is why I said to use both.  SizeLimit catches normal growth,
and BSD::Resource catches emergencies.  You set the limit for BSD::Resource
higher than the one for SizeLimit.
- Perrin

Reply via email to