1
0
mirror of https://github.com/apache/httpd.git synced 2025-08-08 15:02:10 +03:00

61 Commits

Author SHA1 Message Date
Brian Havard
1d15bca96d OS/2: Allow but ignore unix config directives so the default config files
don't have to be munged further.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92713 13f79535-47bb-0310-9956-ffa450edef68
2002-01-03 02:06:32 +00:00
Brian Havard
5002be2b85 Update OS/2 MPM to allow for run-time configurable scoreboard size.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92662 13f79535-47bb-0310-9956-ffa450edef68
2001-12-30 13:39:42 +00:00
Jeff Trawick
187e9ae3b9 Change core code to allow an MPM to set hard thread/server
limits at startup.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92512 13f79535-47bb-0310-9956-ffa450edef68
2001-12-18 13:48:54 +00:00
Ryan Bloom
aefc6b1525 Remove commas from the end of the macros that define
directives that are used by MPMs.  Previous to this patch,
you would use these macros without commans, which was unlike
any other directives. Now, after the macro, you must have
a comma.  This makes the macros look more like the rest of the
directives.

I know this is cosmetic, and I was going to leave it alone, but when
I found out that it bothered Cliff too, I decided to fix it after all.

Submitted by:	Ryan Bloom and Cliff Woolley


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91896 13f79535-47bb-0310-9956-ffa450edef68
2001-11-13 06:04:25 +00:00
Cliff Woolley
4421663d68 Fix the spelling of the AP_MPMQ_MIN_SPARE_DAEMONS and
AP_MPMQ_MAX_REQUESTS_DAEMON macros.  Better to do it now rather than later.

**WARNING** This will of course break the compile on any third-party MPMs
you might have floating around, but it's a really quick change to make.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91777 13f79535-47bb-0310-9956-ffa450edef68
2001-11-07 05:29:58 +00:00
Justin Erenkrantz
3c90c3f5f4 Add -X functionality back to httpd.
- Updates upgrading.html
- Reverts Aaron's earlier docco patch (sorry...)
- Adds -X to all mpms in the tree


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90824 13f79535-47bb-0310-9956-ffa450edef68
2001-08-30 20:50:06 +00:00
Paul J. Reder
c8698ef0db The prefork and OS/2 MPMs are overwriting the pid file when a second copy
of httpd is started and shuts down due to socket conflict. Moving the
call to ap_log_pid solves the problem.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90418 13f79535-47bb-0310-9956-ffa450edef68
2001-08-20 19:47:52 +00:00
Brian Havard
e9726a9667 Catch exceptions in worker threads so a segfault doesn't kill all active
connections in the process. When this occurs, a graceful shutdown of the
child is initiated so any leaked resources & hosed memory is disposed of ASAP.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90400 13f79535-47bb-0310-9956-ffa450edef68
2001-08-20 16:10:57 +00:00
Brian Havard
668b41673a Remove todo item, fixed in APR (append mode fix).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90395 13f79535-47bb-0310-9956-ffa450edef68
2001-08-20 10:58:09 +00:00
Brian Havard
d12da6b0f5 After fixing append mode in APR, we no longer need to copy the error log handle
from the parent process.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90319 13f79535-47bb-0310-9956-ffa450edef68
2001-08-18 09:49:04 +00:00
Brian Havard
fb552a539f New multi-process multi-threaded MPM for OS/2. Not fully polished but works
better than spmt_os2 already (graceful restarts actually work). A summary
of the process/thread structure is provided in the comments at the start
of mpmt_os2.c


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90289 13f79535-47bb-0310-9956-ffa450edef68
2001-08-17 17:07:34 +00:00