Re: General question - Apache server-status page

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




----- Original Message -----
> 
> 
> 
> Thanks for the info I will look in to it with our Hosting provider..
> and see what we can doâ sound s a bit complicated, but maybe worth
> it in the endâ

Of course you can always throw more hardware at it..
http://teddziuba.com/2010/12/the-3-basic-tools-of-systems-engineering.html

The question is if it doesn't come cheaper to invest a little time.
I'd also look into
http://httpd.apache.org/docs/trunk/mod/mod_proxy_fcgi.html
as an alternative to a special instance with mod_fcgid.
Also: 
http://blag.esotericsystems.at/2010/02/introducing-more-caching/

 
> Thanks againâ

i

> Rob Morin
> 
> Systems Administrator
> 
> Infinity Labs Inc.
> 
> (514) 387-0638 Ext: 207
> 
> ilabs-email-sig
> 
> 
> 
> 
> 
> 
> 
> From: Jeroen Geilman [mailto:jeroen@xxxxxxxxx]
> Sent: Monday, June 13, 2011 3:33 PM
> To: users@xxxxxxxxxxxxxxxx
> Subject: Re:  General question - Apache server-status
> page
> 
> 
> 
> On 06/13/2011 09:23 PM, Rob Morin wrote:
> 
> Can you please point me in some direction when you say â Consider
> proxying dynamic requests to a dedicated backend (which can run on
> the same machine).â
> 
> 
> 1. set up apache to run the worker MPM; this has a much smaller
> memory footprint, and can start threads much faster than prefork
> can.
> Much, much faster.
> Scale these "middle-ends" to handle 2000+ threads simultaenously;
> this needs only a few gigs.
> 2. proxy all dynamic content - however identified - to a dedicated
> mod_fcgid backend that runs your PHP (and cache, etc)
> You can now control the exact resource ratio between static and
> dynamic content, and tune it to your requirements, or so your
> overall resources don't get clobbered.
> 3. either use the same box(es) to run the fcgid PHP backend, or
> delegate this task to separate backends, i.e. reallocate 3 of the
> boxes to run workerproxies + static content, and use the other 3 to
> run only dynamic content.
> 
> There's more than one way to skin the cat.
> 
> 
> 
> 
> 
> Do you mean a reverse proxy to go before the webservers?
> 
> A URL of sorts?
> 
> 
> 
> Thanks for your replies so far..
> 
> 
> 
> J
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Rob Morin
> 
> Systems Administrator
> 
> Infinity Labs Inc.
> 
> (514) 387-0638 Ext: 207
> 
> ilabs-email-sig
> 
> 
> 
> 
> 
> 
> 
> From: Jeroen Geilman [ mailto:jeroen@xxxxxxxxx ]
> Sent: Monday, June 13, 2011 3:10 PM
> To: users@xxxxxxxxxxxxxxxx
> Subject: Re:  General question - Apache server-status
> page
> 
> 
> 
> On 06/13/2011 09:01 PM, Rob Morin wrote:
> 
> My problem is as it stands, the loads are too high already, at peek
> times our Dual Quad Core Xeons with 18 gigs of ram go as high as
> 100.00 and this is with a max clients of 600. We do use memcache and
> eacceleratorâ
> 
> 
> 
> I mean I should have been more clearâ I do know what the W and C are
> I was just wondering why there would only W and Cs.. sorry for the
> confusion thereâ
> 
> 
> 
> When the server is at a load of 100 we still have 2 to 3 gigs of ram
> to spare and there is never any swappingâ
> 
> 
> 
> I just do not think that the problem is server capacity, it seems to
> be something else I think, but not sure what?
> 
> 
> 
> In a top I see every couple of mins on all servers thisâ
> 
> 22498 apache 15 0 0 0 0 Z 0.3 0.0 0:45.98 httpd <defunct>
> 
> 
> 
> So you're running bad scripts.
> 
> Consider proxying dynamic requests to a dedicated backend (which can
> run on the same machine).
> 
> This offers much better control over resources, and will host 3 times
> the requests easily.
> 
> 
> 
> 
> 
> 
> 
> 
> Right now all our server are at â
> 
> 
> 
> top - 14:58:31 up 7 days, 3:49, 3 users, load average: 138.71,
> 121.10, 85.80
> 
> Tasks: 759 total, 1 running, 757 sleeping, 0 stopped, 1 zombie
> 
> Cpu(s): 13.2%us, 2.5%sy, 0.0%ni, 82.9%id, 0.0%wa, 0.1%hi, 1.3%si,
> 0.0%st
> 
> Mem: 18470312k total, 12042288k used, 6428024k free, 580252k buffers
> 
> Swap: 2096472k total, 0k used, 2096472k free, 8233784k cached
> 
> 
> 
> 
> 
> Current Time: Monday, 13-Jun-2011 15:00:26 EDT
> 
> Restart Time: Monday, 13-Jun-2011 12:54:23 EDT
> 
> Parent Server Generation: 0
> 
> Server uptime: 2 hours 6 minutes 3 seconds
> 
> Total accesses: 1062620 - Total Traffic: 197.1 MB
> 
> CPU Usage: u2966.14 s1473.45 cu0 cs0 - 58.7% CPU load
> 
> 141 requests/sec - 26.7 kB/second - 194 B/request
> 
> 378 requests currently being processed, 201 idle workers
> 
> WW_WW_CC_WCC_.__WWWWWW_.WW__W__W___WCWWCWW_CWW_CWWCWWW_WW__C__WW
> 
> W__W___.WCC____CCCWWW_WC_W_WW_C_CCWWWC__CW_W.WWWWWW_W_CW.W__WWCC
> 
> WWRW_WWW_WW___WC_WW_RWW_W_W_WWW_C___WWCCC__WWWWW_W___WC_C.WWWWC_
> 
> W_WWW___W__C_WWWWW_WWWWW_WW_W.WWW_WW_..___WCW___W_CWC_W_WW_WWWW.
> 
> WC_WCWWCWCW_W_CC_.__.__WWC_CCCW_W_WW_W_W_WCWWWW___WWW_C__W__WWW_
> 
> _CWWC_W.WCW_CWCWW_WCWCW__W_CCW._WCCW_WC__WWWWW_C_WW_WCWWW__WCCCC
> 
> W_W_W_WWCWWW_WWW_WWW_CWC____..WWW_W__W_.CWC_C_WC_C_WC___WW_WWWC_
> 
> _W_WW__WWW_C_WWCW__WW_W_WCW_W__CCWCCC_WWCW_..___WW_C_WWWWW_WCW_W
> 
> __.__WW__W_C_CC__WCCWWWCWC_WW__W_R_WWC_W_W__WWWWWWWC_C_C_W__CRC_
> 
> WWCW_C__._WW_WCWWWWWW_WW
> 
> 
> 
> 
> 
> 
> 
> I am sadâ.
> 
> 
> 
> 
> 
> 
> Rob Morin
> 
> Systems Administrator
> 
> Infinity Labs Inc.
> 
> (514) 387-0638 Ext: 207
> 
> ilabs-email-sig
> 
> 
> 
> 
> 
> 
> 
> From: Issac Goldstand [ mailto:margol@xxxxxxxxxxxxx ]
> Sent: Monday, June 13, 2011 2:36 PM
> To: users@xxxxxxxxxxxxxxxx
> Subject: Re:  General question - Apache server-status
> page
> 
> 
> 
> That your server(s) is/are swamped.
> 
> Consider adding more worker threads/processes.
> 
> Issac
> 
> On 13/06/2011 21:23, Rob Morin wrote:
> 
> If I see all the slots filled with W and C only, what would that
> indicate, this is during high traffic times..
> 
> 
> 
> We are on Centos 64 bit with Apache 2.2, and have 6 webservers behind
> HAproxy
> 
> 
> 
> Thanks..
> 
> 
> 
> 
> 
> 
> 
> Rob Morin
> 
> Systems Administrator
> 
> Infinity Labs Inc.
> 
> (514) 387-0638 Ext: 207
> 
> ilabs-email-sig
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -- J.
> 
> 
> 
> 
> -- J.

-- 
Igor GaliÄ

Tel: +43 (0) 664 886 22 883
Mail: i.galic@xxxxxxxxxxxxxx
URL: http://brainsware.org/

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx




[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux