Bugs and other issues to investigate and fix

Bugzilla

Difficulty to resolve

Severity

Pervasiveness

Description

Notes

51517

??

Moderate

Moderate

SCRIPT_FILENAME, PATH_INFO

-

Moderate

Moderate

Moderate

fixes for CGI variables in different configurations (sethandler vs. proxypass); fixup r->filename right before adding CGI vars, maybe directory walk; path info calculation probably needs multiple modes. Maybe expr based?

Related to bug 51517

-

Moderate

Moderate

Moderate

provide a convenience/less verbose directive to configure SetHandler plus a backend worker

-

Low

Low

Low

Change compile-time diag stuff to trace8

need ap_log_*data() in 2.4.x branch

-

Low

Low

Low

If the output from the application ends without seeing the headers, mod_proxy_fcgi won't raise an error. (/* XXX what if we haven't seen end of the headers yet? */)

Presumably this requires buggy application or FastCGI protocol implementation

48272

Moderate

Low

Low

mod_proxy_fcgi doesn't behave right and should read the complete headers before calling ap_scan_script_header_err_*

Bug is for an old crash that is now fixed, but submitter points out something else that should be investigated

55329

Low

Moderate (script portability)

Low

mod_proxy_fcgi does not urldecode PATH_INFO

56188

High

Moderate

Low

send FCGI_ABORT_REQUEST on client disconnect

maybe there is a simple case that could be covered without async processing

55415

Low

Moderate

Low

Proxy loop caused by ProxyErrorOverride and ErrorDocument 404

57087

High

Moderate

Low

spool chunked request body to calculate CONTENT_LENGTH; need to port mod_proxy_http or mod_fcgid body spooling / content length passing

mod_request enhancement?

57378

Low

Low

Low

connection reuse for TCP and UDS

see r1032345

Fixed in trunk but not in 2.4.x

Documentation

Description

Notes

examples need to account for PHP-FPM (how URLs and or paths are passed)

further doc for worker matching stuff with ProxySet

doc SetHandler advantages

figure out / make sure balancer examples work with PHP-FPM and/or SetHandler

Testbed

General requirements

Priorities

  1. SCRIPT_FILENAME and PATH_INFO variations

Development/mod_proxy_fcgi (last edited 2014-12-20 16:13:39 by EricCovener)