On Wed, Feb 23, 2011 at 6:53 PM, Ursa Polaris <polaris.ursa@xxxxxxxxx> wrote: > This is the first I've heard of mod_cgid, so no we're not using it. > Apparently it IS in our mods-available folder and ready to use though. > I'm using Prefork mode which is the default for Ubuntu's stable Apache > package. Is that a threaded MPM that should make use of mod_cgid? Since you're using prefork, mod_cgi is fine. Forget about mod_cgid. > Also, do you think it could be beneficial for us to build our own > Apache from source rather than relying on what Ubuntu's placed in it's > stable package library? I notice that it's often several minor > versions behind, not sure if that could be an issue here though since > this issue has been going on for a long time now. =/ I doubt that 2.2.latest would have a fix to solve this, but it is one of those things which isn't too hard to do and could at the very least rule out one possibility. > > On Wed, Feb 23, 2011 at 2:43 PM, Jeff Trawick <trawick@xxxxxxxxx> wrote: >> On Wed, Feb 23, 2011 at 5:23 PM, Ursa Polaris <polaris.ursa@xxxxxxxxx> wrote: >> >>> Hopefully that helps give more details and insight as well. I'm >>> totally at a loss with this issue, but it's really bothering myself >>> and my users something fierce. =/ I'm hoping not to be forced to move >>> to nginx, but the lack of support from Apache folks is discouraging >>> (not to mention the AWFUL documentation for mod_perl2)... >> >> Don't take this the wrong way, but within ~4 hours you've had >> responses from two different Apache devs representing many years of >> experience supporting customers on this technology. That's not so >> shabby. Note that this is potentially as time consuming for others as >> it has been to you already unless you happen to catch the attention of >> someone who has solved this type of issue before and there's a match >> with their solution and your observations. >> >> Changing some/all of the technology will presumably help, if you're >> willing to risk other problems that have to be solved. Maybe that is >> cheap to experiment with. It may be possible not to move totally to >> nginx to eliminate some parts of the technology (see below). >> >> So real CGIs are the ones with the problem. If you're using a >> threaded MPM, are you using mod_cgid? (you should be) >> >> mod_dumpio can log the request body/POST data at some intermediate >> point between the network and the CGI. strace of CGI children (if >> practical to do that) would give another data point. You could >> temporarily re-implement the most crucial part of the CGI in C just to >> get Perl/CPAN out of the picture -- doesn't have to perform the real >> function; just has to confirm that the POST data got to the CGI >> process. (I doubt Perl/CPAN is the problem, but then every individual >> part looks unlikely as well.) >> >> Good luck! >> >> --------------------------------------------------------------------- >> The official User-To-User support forum of the Apache HTTP Server Project. >> See <URL:http://httpd.apache.org/userslist.html> for more info. >> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >> " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx >> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx >> >> > -- Born in Roswell... married an alien... --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx