Apache HTTP Server Version 2.2

Apache MPM beos
| Description: | This Multi-Processing Module is optimized for BeOS. |
|---|---|
| Status: | MPM |
| Module Identifier: | mpm_beos_module |
| Source File: | beos.c |
Summary
This Multi-Processing Module (MPM) is the default for BeOS. It uses a single control process which creates threads to handle requests.
Directives
CoreDumpDirectory
Group
Listen
ListenBacklog
MaxClients
MaxMemFree
MaxRequestsPerThread
MaxSpareThreads
MinSpareThreads
PidFile
ReceiveBufferSize
ScoreBoardFile
SendBufferSize
StartThreads
User
See also
MaxRequestsPerThread Directive
| Description: | Limit on the number of requests that an individual thread will handle during its life |
|---|---|
| Syntax: | MaxRequestsPerThread number |
| Default: | MaxRequestsPerThread 0 |
| Context: | server config |
| Status: | MPM |
| Module: | beos |
The MaxRequestsPerThread directive sets
the limit on the number of requests that an individual server thread
will handle. After MaxRequestsPerThread
requests, the thread will die. If MaxRequestsPerThread is 0, then the thread
will never expire.
Setting MaxRequestsPerThread to a
non-zero limit has two beneficial effects:
- it limits the amount of memory that a thread can consume by (accidental) memory leakage;
- by giving threads a finite lifetime, it helps reduce the number of threads when the server load reduces.
Note:
For KeepAlive requests, only
the first request is counted towards this limit. In effect, it
changes the behavior to limit the number of connections
per thread.

