When setting the q flag, I have no more memory leaks.
And it substitutes all instances on the line; however, it seems we cannot assume it will always do so :-(

Btw, I never understood when multiple subst will work with the q flag; does somebody have an answer?
For instance,
  Substitute s/aa/b/q
works on "aaaaaaaaaaaaaa", even on a 10 KB long with "a".

Thanks,

Nick

On 7/1/2011 15:49, Nick Kew wrote:
On Fri, 07 Jan 2011 14:26:35 +0100
Nick Gearls<nickgea...@gmail.com>  wrote:

Hello,

I saw servers completely freezing (the whole system, not only httpd) due
to a memory leak problem in mod_substitute.
This is a major issue as it can completely block your systems, sometimes
even the fail-over as the server is blocked, but not completely down.
Even the management interfaces are blocked.
We reported the problem
(https://issues.apache.org/bugzilla/show_bug.cgi?id=50559), with a
(scaled-down) reproducible process to trigger it.

Did somebody already begin to work on mod_substitute memory management?

The obvious question would be whether the "q" flag affects your
observations.  But the detailed bug report suggests that's unlikely.

So the second obvious question: have you tried equivalent observations
with mod_sed and/or mod_line_edit?

Reply via email to