Check which mode is currently in use: $sudo apachectl –V  Linux MsSQL & PostgreSQL Three MPM modes: 1. Prefork mode creates multiple sub-Processes in advance and then waits for the request. Reduce the overhead of frequently creating and destroying Threads. Each Process only handles one connection at a certain time. High efficiency, but uses a lot of memory. 2. Worker mode
 
The Worker mode also pre-creates multiple sub-Processes, and then each sub-Process creates some Therads and includes a listening thread. Each my board request will be assigned to a thread to serve. 3. Evemt mode is very similar to worker mode. It solves the problem of wasted Thread resources during long keep-alive connections. There will be a dedicated Thread to manage these keep-alive type Threads.
 
After receiving a real request, it will be passed to the server's Thread, and it will be released after execution to enhance the request processing capabilities in high concurrency scenarios. That is, each Thread responds to multiple requests. Explanation of various parameters: StarServers: The number of subprograms created when the server is started. The default is 3 in Worker mode. ServerLimit: