Summary: With the below settings apache crashed on me. The error log told me it reached MaxRequestWorkers. It suggested increasing the size. To remedy the situation I increased MaxRequestWorkers to 10,0000. Then I was fine. Based on the documentation it says that you are supposed to divide the MaxRequestWorkers by ThreadsPerChild to get to ServerLimit. I don’t recall how many running processes I had at the time of the crash. I was in a panic mode. I have not had apache crash on me in so long I was not really prepared. Now I know I should have got a listing of the number of processes in use by apache. I should have also taken a snapshot of the memory usage by each process.
Questions: 1. Is there a way to have apache write out info like this during a crash to the error log: 1. Number of processes it currently is running. 2. How much memory per process it is using. 3. How much memory it was using at that moment it crashed. 1. To tell how much memory apache is using, calculate the resident memory of each process? Is this correct? 2. Is there something wrong with my configuration below? Httpd.conf: <IfModule mpm_worker_module> ServerLimit 250 StartServers 10 MinSpareThreads 75 MaxSpareThreads 250 ThreadLimit 64 ThreadsPerChild 32 MaxRequestWorkers 8000 MaxConnectionsPerChild 500 </IfModule> Apache info: Server version: Apache/2.4.6 (CentOS) Server built: Jun 27 2018 13:48:59 Server's Module Magic Number: 20120211:24 Server loaded: APR 1.4.8, APR-UTIL 1.5.2 Compiled using: APR 1.4.8, APR-UTIL 1.5.2 Architecture: 64-bit Server MPM: worker threaded: yes (fixed thread count) forked: yes (variable process count) Error log: [mpm_worker:error] [pid 31849:tid 140027731249280] AH00287: server is within MinSpareThreads of MaxRequestWorkers, consider raising the MaxRequestWorkers setting [Wed Aug 22 03:40:40.893477 2018] [mpm_worker:error] [pid 31849:tid 140027731249280] AH00286: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting [Wed Aug 22 03:41:16.264059 2018] [mpm_worker:notice] [pid 31849:tid 140027731249280] AH00296: caught SIGWINCH, shutting down gracefully Thanks, Lance