httpd-docs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Httpd Wiki] Update of "Development/mod_proxy_fcgi" by JeffTrawick
Date Sat, 06 Dec 2014 02:09:50 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpd Wiki" for change notification.

The "Development/mod_proxy_fcgi" page has been changed by JeffTrawick:
https://wiki.apache.org/httpd/Development/mod_proxy_fcgi?action=diff&rev1=1&rev2=2

- Eric's quick notes:  (Jeff will work these into the table)
- 
-  * examples need to account for php-fpm (how URLs and or paths are passed)
-  * 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?
-  * further doc for worker matching stuff with ProxySet
-  * provide a convenience/less verbose directive to configure SetHandler
-  *  a backend worker
-  * doc SetHandler advantages
-  * change compile-time diag stuff to trace8
-  * need to port mod_proxy_http or mod_fcgid body spooling / content length passing
-  * would be nice to have a non php-fpm fastcgi server to sanity check with so we don't end
up with too many php-fpm-isms
-  * figure out / make sure balancer examples work with php-fpm and/or setHandler
- 
  == Bugs and other issues to investigate and fix ==
  
- || '''Bugzilla''' || Difficulty to resolve || Severity || Commonality || Description ||
Notes ||
+ || '''Bugzilla''' || '''Difficulty to resolve''' || '''Severity''' || '''Pervasiveness'''
|| '''Description''' || '''Notes''' ||
- || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=48272|48272]] || Low || Low || Low
|| || Bug is for an old crash that is now fixed, but sf points out something else that should
be investigated ||
+ || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=51517|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 || ||
+ || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=48272|48272]] || Moderate || Low
|| Low || 1. ap_scan_script_header_err_core doesn't respect the possible -1 return (TIMEOUT)
from getsfunc_BRIGADE in the place where it soaks up the invalid script output. 2. 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 ||
  || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=55329|55329]] || Low || Moderate
(script portability) || Low || mod_proxy_fcgi does not urldecode PATH_INFO || ||
  || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=56188|56188]] || High || Moderate
|| Low || send FCGI_ABORT_REQUEST on client disconnect || maybe there is a simple case that
could be covered without async processing ||
  || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=55415|55415]] || Low || Moderate
|| Low || Proxy loop caused by ProxyErrorOverride and ErrorDocument 404 || ||
- || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=57087|57087]] || High || Moderate
|| Low || spool chunked request body to calculate CONTENT_LENGTH || mod_request enhancement?
||
+ || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=57087|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? ||
- || [[https://issues.apache.org/bugzilla/show_bug.cgi?id=51517|51517]] || ?? || Moderate
|| Moderate || SCRIPT_FILENAME, PATH_INFO || ||
- 
  
  == Fixed in trunk but not in 2.4.x ==
  
   * 56855 (backport CGIPassAuth)
   * 57198 (backport 304 fix)
  
+ == 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 ===
+ 
+  * PHP-FPM coverage
+  * Non-PHP coverage, including FastCGI programming library coverage (e.g., through Perl
or something else that uses the de facto standard library)
+  * test script(s) should have configurations for running with different FastCGI gateways
so we can compare results
+  * needs client that runs the test
+  * potentially integrate with httpd test framework later
+ 
+ === Priorities ===
+ 
+  1. SCRIPT_FILENAME and [[http://tools.ietf.org/html/rfc3875#section-4.1.5|PATH_INFO]] variations
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org
For additional commands, e-mail: docs-help@httpd.apache.org


Mime
View raw message