#1008624 libapache2-mod-fcgid: FcgidMinProcessesPerClass directive is not honored

Package:
libapache2-mod-fcgid
Source:
libapache2-mod-fcgid
Description:
FastCGI interface module for Apache 2
Submitter:
Tomaž Šolc
Date:
2022-03-29 19:00:03 UTC
Severity:
normal
Tags:
#1008624#5
Date:
2022-03-29 18:33:56 UTC
From:
To:
Dear Maintainer,

mod_fcgid does not honor the FcgidMinProcessesPerClass configuration directive.
In contrast to the documentation, the server will not retain the configured
minimum number of workers after they have been started. Instead it often stops
all of them if there are no requests to be served. This creates a problem
when server load is not constant and workers need some startup time.

This is a long standing bug and has already been discussed upstream. The thread
includes a patch I've submitted that works around this issue:

https://bz.apache.org/bugzilla/show_bug.cgi?id=58799

Unfortunately, there has been no reply upstream since 2016. There have also
been no new upstream releases, so my patch still applies.

Would you consider shipping the Debian package with my patch for this issue?
It's a simple one line change that effectively works around this problem. I've
been running a custom mod_fcgid package on my site with this patch for years.

Thanks and best regards
Tomaž