SlideShare a Scribd company logo
Apache Global ConfigurationApache MPM (multi-processing modul) Common Directives
Apache Architecture
StartServers- No of Child Server Process created when starting Apache. - As the number of processes is dynamically controlled depending on the load, there is usually little reason to adjust this parameter.
Minimum Spare ServersMinimum no of Child Server Process will remain exist even Apache got nothing to do (idle)
Tuning of this parameter should only be necessary on very busy sitesMaximum Spare ServersMaximum no of Child Server Process will remain exist even Apache got nothing to do (idle)
Tuning of this parameter should only be necessary on very busy sitesMax ClientsThe MaxClientsdirective sets the limit on the number of simultaneous requests that will be served
Any connection attempts over the MaxClients limit will normally be queued
Once a child process is freed at the end of a different request, the connection will then be serviced.ServerLimitThis directive sets the maximum configured value for MaxClients for the lifetime of the Apache process.
If ServerLimit is set to a value much higher than necessary, extra, unused shared memory will be allocated
Highly recommend using the default setting unless you fully understand how it will interact with your Apache build and MaxClients setting.MaxRequestsPerChildThe MaxRequestsPerChild directive sets the limit on the number of requests that an individual child server process will handle.
After MaxRequestsPerChild requests, the child process will die.

More Related Content

What's hot (20)

PDF
Prometheus lightning talk (Devops Dublin March 2015)
Brian Brazil
 
PDF
No C-QL (Or how I learned to stop worrying, and love eventual consistency) (N...
Brian Brazil
 
PPTX
TCPIP Networks for DBAs
Gwen (Chen) Shapira
 
PDF
WordPress At Scale. WordCamp Dhaka 2019
Anam Ahmed
 
PPT
Find and Fix Performance Bottlenecks with New Relic and BlazeMeter
Alon Girmonsky
 
PPTX
Architecting fail safe data services
Marc Mercuri
 
PPTX
Scalabe MySQL Infrastructure
Balazs Pocze
 
ODP
High Performance Web Sites
Ravi Raj
 
PPTX
Web Servers(IIS, NGINX, APACHE)
Reza Jebeli
 
PPT
Kafka Reliability - When it absolutely, positively has to be there
Gwen (Chen) Shapira
 
PPTX
Managing and Scaling Puppet - PuppetConf 2014
Puppet
 
PPTX
Load Balancing Algorithms - Which one to choose?
Aditya Kamat
 
PPTX
Benchmarking NGINX for Accuracy and Results
NGINX, Inc.
 
PDF
Free radius for wpa2 enterprise with active directory integration
Chanaka Lasantha
 
PDF
Cdn slides
masmanx
 
PPTX
Managing and Scaling Puppet - PuppetConf 2014
Miguel Zuniga
 
ODP
Scalable Architecture 101
Mike Willbanks
 
PPT
Rest services caching
Sperasoft
 
PPTX
Spreadshirt Techcamp 2018 - Hold until Told
Martin Breest
 
PPTX
Web api scalability and performance
Himanshu Desai
 
Prometheus lightning talk (Devops Dublin March 2015)
Brian Brazil
 
No C-QL (Or how I learned to stop worrying, and love eventual consistency) (N...
Brian Brazil
 
TCPIP Networks for DBAs
Gwen (Chen) Shapira
 
WordPress At Scale. WordCamp Dhaka 2019
Anam Ahmed
 
Find and Fix Performance Bottlenecks with New Relic and BlazeMeter
Alon Girmonsky
 
Architecting fail safe data services
Marc Mercuri
 
Scalabe MySQL Infrastructure
Balazs Pocze
 
High Performance Web Sites
Ravi Raj
 
Web Servers(IIS, NGINX, APACHE)
Reza Jebeli
 
Kafka Reliability - When it absolutely, positively has to be there
Gwen (Chen) Shapira
 
Managing and Scaling Puppet - PuppetConf 2014
Puppet
 
Load Balancing Algorithms - Which one to choose?
Aditya Kamat
 
Benchmarking NGINX for Accuracy and Results
NGINX, Inc.
 
Free radius for wpa2 enterprise with active directory integration
Chanaka Lasantha
 
Cdn slides
masmanx
 
Managing and Scaling Puppet - PuppetConf 2014
Miguel Zuniga
 
Scalable Architecture 101
Mike Willbanks
 
Rest services caching
Sperasoft
 
Spreadshirt Techcamp 2018 - Hold until Told
Martin Breest
 
Web api scalability and performance
Himanshu Desai
 

Similar to cPanel - Apache Global Configuration (20)

DOC
General configurations on apache directives included in the httpd.conf file
Cognizant
 
PPTX
Performance tips for web
mahmud05
 
DOC
weblogic perfomence tuning
prathap kumar
 
PPT
Configuring Apache Servers for Better Web Perormance
Spark::red
 
PPT
Scalable Apache for Beginners
webhostingguy
 
KEY
PyCon US 2012 - Web Server Bottlenecks and Performance Tuning
Graham Dumpleton
 
PPTX
Wordpress website scaling challenges
Rajnish K
 
PDF
Common issues with Apache Kafka® Producer
confluent
 
ODP
Clug 2011 March web server optimisation
grooverdan
 
PPTX
PeopleSoft Integration broker Performance Tunning
InSync Conference
 
PDF
Netherlands Tech Tour 02 - MySQL Fabric
Mark Swarbrick
 
PDF
Oracle WorkManager
Giampiero Cerroni
 
PDF
Salesforce app limits_cheatsheet latest by 25 oct 2019
Swarup Hait
 
KEY
Performance Tuning - MuraCon 2012
eballisty
 
PPTX
Nginx Scalable Stack
Bruno Paiuca
 
PPTX
Leveraging Functional Tools and AWS for Performance Testing
Thoughtworks
 
PPTX
Scaling asp.net websites to millions of users
oazabir
 
PDF
Continuation_alan_20220503.pdf
Shen yifeng
 
ODP
Performance Tuning
Ligaya Turmelle
 
General configurations on apache directives included in the httpd.conf file
Cognizant
 
Performance tips for web
mahmud05
 
weblogic perfomence tuning
prathap kumar
 
Configuring Apache Servers for Better Web Perormance
Spark::red
 
Scalable Apache for Beginners
webhostingguy
 
PyCon US 2012 - Web Server Bottlenecks and Performance Tuning
Graham Dumpleton
 
Wordpress website scaling challenges
Rajnish K
 
Common issues with Apache Kafka® Producer
confluent
 
Clug 2011 March web server optimisation
grooverdan
 
PeopleSoft Integration broker Performance Tunning
InSync Conference
 
Netherlands Tech Tour 02 - MySQL Fabric
Mark Swarbrick
 
Oracle WorkManager
Giampiero Cerroni
 
Salesforce app limits_cheatsheet latest by 25 oct 2019
Swarup Hait
 
Performance Tuning - MuraCon 2012
eballisty
 
Nginx Scalable Stack
Bruno Paiuca
 
Leveraging Functional Tools and AWS for Performance Testing
Thoughtworks
 
Scaling asp.net websites to millions of users
oazabir
 
Continuation_alan_20220503.pdf
Shen yifeng
 
Performance Tuning
Ligaya Turmelle
 
Ad

Recently uploaded (20)

PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
Ad

cPanel - Apache Global Configuration

  • 1. Apache Global ConfigurationApache MPM (multi-processing modul) Common Directives
  • 3. StartServers- No of Child Server Process created when starting Apache. - As the number of processes is dynamically controlled depending on the load, there is usually little reason to adjust this parameter.
  • 4. Minimum Spare ServersMinimum no of Child Server Process will remain exist even Apache got nothing to do (idle)
  • 5. Tuning of this parameter should only be necessary on very busy sitesMaximum Spare ServersMaximum no of Child Server Process will remain exist even Apache got nothing to do (idle)
  • 6. Tuning of this parameter should only be necessary on very busy sitesMax ClientsThe MaxClientsdirective sets the limit on the number of simultaneous requests that will be served
  • 7. Any connection attempts over the MaxClients limit will normally be queued
  • 8. Once a child process is freed at the end of a different request, the connection will then be serviced.ServerLimitThis directive sets the maximum configured value for MaxClients for the lifetime of the Apache process.
  • 9. If ServerLimit is set to a value much higher than necessary, extra, unused shared memory will be allocated
  • 10. Highly recommend using the default setting unless you fully understand how it will interact with your Apache build and MaxClients setting.MaxRequestsPerChildThe MaxRequestsPerChild directive sets the limit on the number of requests that an individual child server process will handle.
  • 11. After MaxRequestsPerChild requests, the child process will die.
  • 12. If MaxRequestsPerChild is 0, then the process will never expire.Keep-Alive TimeoutThe number of seconds Apache will wait for a subsequent request before closing the connection.
  • 13. Once a request has been received, the timeout value specified by the Timeout directive applies.Max Keep-Alive RequestsThe MaxKeepAliveRequests directive limits the number of requests allowed per connection when KeepAlive is on.
  • 14. If it is set to 0, unlimited requests will be allowed.
  • 15. Its recommend that this setting be kept to a high value for maximum server performance.TimeoutAmount of time the server will wait for certain events before failing a request
  • 17. In mod_cgi, the length of time to wait for output from a CGI script
  • 18. When reading data from the client, the length of time to wait for a TCP packet to arrive if the read buffer is empty