Hi,

I have put an apache server in front of my primary webserver as a proxy in preparing to move to a new webserver. In testing it worked fine, but under load (we have snow today and everyone it hitting the website to see if school is open), I am getting all kinds of timeout errors and service not available pages. In server-status on the proxy, it does not look like it is loaded:

Server load: 0.40 0.27 0.23
Total accesses: 99516 - Total Traffic: 2.6 GB
CPU Usage: u4.35 s3.08 cu0 cs0 - .382% CPU load
51.1 requests/sec - 1.4 MB/second - 27.4 kB/request
91 requests currently being processed, 59 idle workers

_KK_KK_KK_KCKKKK_KKKKK_KKKKKKKKKKCKKKKKKKKKKKKKKKK______________
____________KK____________K________KKKK_KK_KK_KKKK_KKKKKKKK_KKCC
KKKKK_KKKKKKW_KKKKKKKK..........................................
................................................................
................................................................
................................................................
................................................................
....................................................

Errors are:
(70007)The timeout specified has expired: AH00957: HTTP: attempt to connect to 10.1.3.100:80 (webold.nsd.org) failed
AH01114: HTTP: failed to make connection to backend:
AH00959: ap_proxy_connect_backend disabling worker for (webold.nsd.org) for 0s

Config is:
<VirtualHost *:80>
  ServerAdmin [email protected]

  DocumentRoot /var/www
  <Directory />
    Options FollowSymLinks
    AllowOverride None
  </Directory>
  <Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
  </Directory>

  ErrorLog ${APACHE_LOG_DIR}/errormap.log

  # Possible values include: debug, info, notice, warn, error, crit,
  # alert, emerg.
  #LogLevel warn rewrite:trace2
  LogLevel warn

  CustomLog ${APACHE_LOG_DIR}/accessmap.log combined

  # rewrite rules for variables after the url, e.g. after the ?
  RewriteEngine On

  # For each page we match the query string in RewriteCond and then map
# it to the new page/server in RewriteRule. This version uses an external
  # file to map key, value pairs.  There is one map for each section of
  # schoolcenter.
  RewriteMap scrapbook txt:/etc/apache2/maps/scrapbook
  RewriteMap docmgr txt:/etc/apache2/maps/docmgr
  RewriteMap dept txt:/etc/apache2/maps/dept

  RewriteCond %{HTTP_HOST} .*nsdproxy.*
  RewriteRule ^/server-status.* http://nsdproxy.nsd.org/server-status

  RewriteCond %{HTTP_HOST} .*schoolcenter.*
  RewriteRule ^/(.*) http://www.nsd.org/$1

RewriteRule ^.*components/scrapbook ${scrapbook:%{QUERY_STRING}|http://webold.nsd.org/%{REQUEST_URI}?%{QUERY_STRING}} [END,NC,QSD] RewriteRule ^.*components/docmgr ${docmgr:%{QUERY_STRING}|http://webold.nsd.org/%{REQUEST_URI}?%{QUERY_STRING}} [END,NC,QSD] RewriteRule ^.*education/dept ${dept:%{QUERY_STRING}|http://webold.nsd.org/%{REQUEST_URI}?%{QUERY_STRING}} [END,NC,QSD]


  # these map all of / to http://www.nsd.org so they need to be last
  ProxyPass       /   http://webold.nsd.org/ retry=0 timeout=30
  ProxyPassReverse  /   http://webold.nsd.org/
</VirtualHost>


Any help/ideas are appreciated.

ski

--
"When we try to pick out anything by itself, we find it
 connected to the entire universe"            John Muir

Chris "Ski" Kacoroski, [email protected], 206-501-9803
or ski98033 on most IM services
_______________________________________________
Discuss mailing list
[email protected]
https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
http://lopsa.org/

Reply via email to