- Jul 13, 2001
-
-
Bill Stoddard authored
the Apache child process, CGI scripts, rotatelog process etc. If the Apache child process segfaults, any processes that the child started are not reaped. Prior to this fix, these processes inherited the listening sockets which sometimes prevented the restarted Apache child process from accepting connections (ie, the server would hang). The Sleep(1000) is a bit of a hack but it is sufficient I believe. All that is really necessary is for the parent to give up its quantum and allow the child to run. I could not get WaitForInputIdle to work properly. Will investigate alternative solutions later. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89547 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
socket descriptors. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89546 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 12, 2001
-
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89543 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Ames authored
clean up SERVER_ACCEPTING and SERVER_QUEUEING (never set) while I'm at it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89542 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Ames authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89541 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 11, 2001
-
-
Joshua Slive authored
Submitted by: Carl Johnstone <carl.johnstone@gmgrd.co.uk> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89540 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
when the parent process wakes up a server process via connect(), use an APR timeout on the connect() so that we don't hang for a long time if there aren't server processes around to do accept() git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89539 13f79535-47bb-0310-9956-ffa450edef68
-
Jason S. Lingohr authored
Updated with 1.3 stuff in tandem with my 1.3 STATUS file update. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89537 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
spends a lot of time in apr_table_get calls. Using the default httpd.conf, the tables for languages and charsets are somewhat large, so the time spent scanning them on each request is significant. Replacing the tables with hash tables provides a nice speedup. [Brian Pane <bpane@pacbell.net>] Had to handmerge a lot of this patch so please review! Dean had some suggestions for improvement which are not currently implemented. Submitted by: Brian Pane Reviewed by: Bill Stoddard git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89535 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 10, 2001
-
-
Greg Ames authored
being indexed by worker slot during initialization, then by process slot when generating output. This saves a little storage and a few cycles, too. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89534 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
my best guess at what the documentation for the AcceptMutex directive should look like. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89533 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
scoreboard. This allows modules compiled for one MPM to access the scoreboard, even if it the server was compiled for another MPM. Submitted by: Harrie Hazewinkel <harrie@covalent.net> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89532 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
if a graceful restart occurred while we were processing the connection. Otherwise, we won't wake up until a real connection comes in and we'll use the wrong config to process it and we may block in the wrong syscall (because the new generation is using a different accept mutex) and in general it is goofy. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89531 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89530 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89529 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89528 13f79535-47bb-0310-9956-ffa450edef68
-
Roy T. Fielding authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89527 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 09, 2001
-
-
William A. Rowe Jr authored
Remove openssl path-specific .h comparisons git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89525 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Win32 build changes for recent module updates git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89524 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
Submitted by: Mladen Turk git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89522 13f79535-47bb-0310-9956-ffa450edef68
-
Chuck Murcko authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89520 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89519 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89518 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
required exposing a build directory and a source directory to all parts of Apache's build system. It also required a small hack in APR-util, if we are using the bundled Expat, and we are using VPATH support, then we have hard-coded the xml/expat location. I couldn't figure out how to allow the configure script to determine the correct location. I added a comment, but if somebody else figures it out, we should fix that at some point. PR: 7630 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89517 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 08, 2001
-
-
Cliff Woolley authored
apr_brigade_puts(). There is still some redundancy--it'd be ideal if there were an apr_pstrcat() variant that returned the length of the string since it computes it (twice) anyway so we didn't have to do it yet again. Until such a beast exists, computing the length three times is better than four. :-/ git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89516 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
pass that information, then all three libraries will install themselves into their default locations. PR: 7750 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89515 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 07, 2001
-
-
David Reid authored
Bring this back in line with changes to APR. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89511 13f79535-47bb-0310-9956-ffa450edef68
-
David Reid authored
This gets us building again after the change in APR. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89510 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 06, 2001
-
-
Bill Stoddard authored
zero bytes read rather than APR_EOF. Will work on APR later... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89508 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
core_outout_filter(). core_output_filter() is in need of a rewrite, it is getting quite crufty. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89507 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
change is made by this patch, only a static function name change. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89506 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
CGI scripts was being buffered in the brigade before any of it was written to the network. cl filter now honors flush and implements a buffer threshold. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89503 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 05, 2001
-
-
William A. Rowe Jr authored
Catch up with rbb's last httpd-std.conf commit git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89502 13f79535-47bb-0310-9956-ffa450edef68
-
Bill Stoddard authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89501 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
PR: 7754 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89500 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
about User that SuexecUserGroup now replaces putting User/Group directives inside of VirtualHosts. PR: 7634 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89499 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
re-vamped that module before the first beta. Since we put the directive back, we should put it into the default config file. PR: 7937 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89498 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 04, 2001
-
-
David Reid authored
to throw it away, so here it is added as comments for people who are in the same place I was trying to debug what was going on inside a hook. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89496 13f79535-47bb-0310-9956-ffa450edef68
-
- Jul 03, 2001
-
-
Ryan Bloom authored
seeing with the server eating itself wasn't because we were comparing the idle_thread_count and min/max spare servers wrong. It was because we were counting idle_thread_count incorrectly. This fixes that problem. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89495 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
up with a heavy load. The server still doesn't kill processes correctly, so we need to fix that, but we are closer now. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89494 13f79535-47bb-0310-9956-ffa450edef68
-