From cc40af334e619bb549038238507407866f774f8f Mon Sep 17 00:00:00 2001 From: hongbotian Date: Mon, 30 Nov 2015 01:35:09 -0500 Subject: upload apache JIRA: BOTTLENECK-10 Change-Id: I67eae31de6dc824097dfa56ab454ba36fdd23a2c Signed-off-by: hongbotian --- rubbos/app/apache2/conf/highperformance-std.conf | 70 ++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 rubbos/app/apache2/conf/highperformance-std.conf (limited to 'rubbos/app/apache2/conf/highperformance-std.conf') diff --git a/rubbos/app/apache2/conf/highperformance-std.conf b/rubbos/app/apache2/conf/highperformance-std.conf new file mode 100644 index 00000000..310a7b8c --- /dev/null +++ b/rubbos/app/apache2/conf/highperformance-std.conf @@ -0,0 +1,70 @@ +# Ha, you're reading this config file looking for the easy way out! +# "how do I make my apache server go really really fast??" +# Well you could start by reading the /manual/misc/perf-tuning.html +# page. But, we'll give you a head start. +# +# This config file is small, it is probably not what you'd expect on a +# full featured internet webserver with multiple users. But it's +# probably a good starting point for any folks interested in testing +# performance. +# +# To run this config you'll need to use something like: +# httpd -f /bottlenecks/rubbos/app/apache2/conf/highperformance.conf + +Listen 80 +ServerRoot /bottlenecks/rubbos/app/apache2 +DocumentRoot /bottlenecks/rubbos/app/apache2/htdocs + +User nobody +# If you're not on Linux, you'll probably need to change Group +Group nobody + + +MaxClients 150 +StartServers 5 +MinSpareServers 5 +MaxSpareServers 10 + + + +StartServers 2 +MaxClients 150 +MinSpareThreads 25 +MaxSpareThreads 75 +ThreadsPerChild 25 +MaxRequestsPerChild 0 + + +# Assume no memory leaks at all +MaxRequestsPerChild 0 + +# it's always nice to know the server has started +ErrorLog logs/error_log + +# Some benchmarks require logging, which is a good requirement. Uncomment +# this if you need logging. +#TransferLog logs/access_log + + + # The server can be made to avoid following symbolic links, + # to make security simpler. However, this takes extra CPU time, + # so we will just let it follow symlinks. + Options FollowSymLinks + + # Don't check for .htaccess files in each directory - they slow + # things down + AllowOverride None + + # If this was a real internet server you'd probably want to + # uncomment these: + #order deny,allow + #deny from all + + +# If this was a real internet server you'd probably want to uncomment this: +# +# order allow,deny +# allow from all +# + +# OK that's enough hints. Read the documentation if you want more. -- cgit 1.2.3-korg