My name is Paul. I'm a (very junior) sysadmin by trade, but I know the
basics of C and I'm hoping to be able to contribute something to this
esteemed project.

For a server infrastructure I've been working on for a personal project,
I've been using mod_proxy_fcgi. Today I went and changed line 578 of
mod_proxy_fcgi.c to increase the hardcoded fallback timeout there to fix
some issues I've been having. I'm not currently aware of any configuration
option I could have changed to resolve my timing out issues, but I haven't
spent much time on this yet.

I'm hoping to submit some patches relating to timeouts, because I've heard
that they could use some work to make them more manageable. For instance in
the documentation it shows a bunch of timeouts that can only be configured
through the core timeout directive (
http://httpd.apache.org/docs/current/mod/core.html#timeout).

Here are some of my goals:
1. Move fallback timeouts represented as magic numbers to compile time
flags with defaults.
2. Graph the different timeouts, so it's possible to visually see what
timeouts fall back to what. Hopefully add this graph to the documentation.
3. Where possible. Give modules such as mod_cgi or mod_proxy_fcgi their own
timeout values, rather than those timeouts only being configurable through
more general timeouts.
4. Tweak logging of timeouts, so it's more clear what timed out. Maybe as a
start mention the length of the timeout in the log entry of the timeout.

I'm hoping these goals align with these goals of the httpd development
community, and that I'm able to submit useful patches. It's an honor to
meet you folks.

Reply via email to