Results 1 to 12 of 12
  1. #1

    I had server loads of 700 one time. Long read maybe you can help

    I have a dual core/dual processor 6GB ram, woodcrest server over at softlayer, hosting a couple smaller sites, and one popular site.

    Most the sites are dynamic serving php/MySQL pages, pretty much only vBulletin forums though. Every once and a while i'll get a listing on a page like which drives roughly 1000 httpd requests to the site constantly and it usually keeps up for a few hours during which the server load starts at around 3 where it is always at, which seems kinda high to me anyway. Then it will rapidly grow to around 700, but it wont crash, cause i guess its a champ like that but at which point its pretty much useless.

    I have a management company, and they reccommend to get another server and cluster them. I decided to order another server identical to the first. Then i decided to switch it to a MySQL server, and simply server the databases from it. Which dropped the load on the Main server back down to like 25 during the listing times where it pretty much stayed. And the load on the MySQL server hasnt even seen 1.0 yet.

    Now i'm left wondering what the deal is, why couldnt the woodcrest handle that many httpd requests when i know of people who have less powerful servers handling that much non stop without a problem. Its a Red Hat server running cPanel and i have no clue what to check or change. I'd really like to be able to serve the sites from one server and save that extra $500 monthly but i do not know much about this type of thing, hence the management company.

    Thanks for any advice!

  2. #2
    Join Date
    Jun 2004
    probably it's not optimized enough, or you need to have faster disk for mysql.

  3. #3
    Join Date
    Nov 2003
    Auckland, New Zealand
    Well, what you're doing is giving your database completely independent disk / cpu / ram. Depending on what you're actually using, you probably did not need this server. You management company should have told you what sort of a machine you should need from the kind of loads you were getting. If you were using Apache as httpd, you should have had tried one of the other lower overhead servers. Under high stress situations they use their ram and cpu resources in a more efficient manner than the standard Apache + MySQL + PHP stack.
    BLUETRIDENT.NET - Reliable Shared, Reseller and Dedicated Hosting Solutions Provider
    Managed Hosting with Personal Service
    Highspeed Content Servers, Lighttpd, Ruby on Rails, Cluster Servers & Rich Web Application Hosting

  4. #4
    Join Date
    Jun 2002
    It sounds like a ddos mabey, have you checked for that? SL do not have that blocked in the router it goes stright to the server and couses wery high load and a lot of http requests.

    You can ask the teck to check for that....

  5. #5
    Join Date
    May 2001


    Please check your apache extended status and see what is causing those 1000 httpd processes

  6. #6
    Join Date
    Jul 2003
    Goleta, CA
    paste the output of top so we can see how much iowait your server has when it's bogged down. Did you really need cpanel on the box? Cpanel is a resource hog.
    Patron: I'd like my free lunch please.
    Cafe Manager: Free lunch? Did you read the fine print stating it was an April Fool's joke.
    Patron: I read the same way I listen, I ignore the parts I don't agree with. I'm suing you for false advertising.
    Cafe Owner: Is our lawyer still working pro bono?

  7. #7
    Join Date
    Nov 2003
    Do you have eAccelerator installed on the server mate?
    Best regards,
    Gil -

  8. #8
    Join Date
    Nov 2005
    You should try lighttpd + fastcgi... apache usually gets into trouble around 1000 concurrent connections, especially if some of them are slow ones.

  9. #9
    Join Date
    Aug 2004
    Zurich, Switzerland
    What kind of storage is this Woodcrest server using?

  10. #10
    Join Date
    Oct 2003
    You can ask your management company why they recommend another server for clustering? CPU problem? not enough RAM? IO issues? As mentioned above, ask them about the optimization as well

  11. #11
    Thanks for the tips. The 1000 or so httpd requests usually comes from the site, if anyone is familar with it you'll know what havoc it can casue.

  12. #12
    Join Date
    Nov 2003
    Newport Beach, CA
    yeah getting farked can bring a server to it's knees. it's like getting slash dotted.

    I think someone hit a good point above. since you're dedicating a single server for MySQL it's running much cleaner there. Game servers work the same way. you can put a LOT more game servers on one box if they're all the same game. etc etc.

    congrats on having sites getting farked. that's good news.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts