cpu and memory limits exceeded - 503

Discussion in 'Windows / IIS' started by dave123, Jun 10, 2012.

  1. Hi,

    I have a small website that I have been building for my family's small business over the last 8 years on discountasp.net. My website has a slowly increasing amount of users and apparently uses more cpu and memory than most websites. I get 503 errors almost every day so I put in another ticket tonight and support said that I need to make my website use less cpu and memory. I don't think I can do that. My website needs to do a lot of processing to the data after it is pulled from the database.

    I am a little freaked out because this is not my area of expertise and I don't think we can move our website to a more scalable cloud hosted environment because I don't know how to secure and maintain a website. I just write vb.net code and do the design work. I have no idea how to do the rest of the hosting and security. I really wish discountasp.net would let us buy more memory or cpu usage. Every month for the last 18 months we have bought more bandwidth and disk space and have been happy to do so.

    If anyone can throw in their 2 cents or answer any of my ignorant questions I would greatly appreciate it.

    Questions:
    1. What can I do to reduce the memory usage of my website? I don't think I can reduce the cpu unless I take out functionality and that can't happen.

    2. How long do you think the 503 error is shown to a website visitor? It seems that when I see it, I put in a ticket and then it immediately works again. I don't know if it would have started working without my putting in a ticket or if something was manually done by support to make it work again.

    3. Should I put in a ticket every time I see a 503 error? I don't want to do it for no reason or annoy support.

    4. Are these 503 errors pretty normal? If it was your website would you just accept that they happen sometimes or would you spend three months trying to learn how to host your own site on the cloud?


    Thanks for any perspective..


    Here is the log of the 503 errors that support gave me:

    log.txt - 34 matches in 386,360 lines.
    log.txt 216 Warning 6/10/2012 9:58:16 PM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 17961 Warning 6/9/2012 9:01:37 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 24950 Warning 6/8/2012 6:52:30 PM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 30133 Information 6/8/2012 8:22:28 AM Microsoft-Windows-WAS 5117 None A worker process with process id of '159200' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 38678 Information 6/7/2012 3:30:26 PM Microsoft-Windows-WAS 5117 None A worker process with process id of '74800' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 42514 Warning 6/7/2012 8:06:59 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 52579 Warning 6/6/2012 11:21:40 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 57416 Information 6/6/2012 1:57:08 AM Microsoft-Windows-WAS 5117 None A worker process with process id of '82524' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 71519 Warning 6/4/2012 10:47:01 PM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 73911 Information 6/4/2012 6:34:00 PM Microsoft-Windows-WAS 5117 None A worker process with process id of '177396' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 88207 Information 6/3/2012 2:28:56 PM Microsoft-Windows-WAS 5117 None A worker process with process id of '116148' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 99487 Warning 6/2/2012 2:29:56 PM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 106987 Warning 6/1/2012 10:24:43 PM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 132607 Information 5/30/2012 7:10:02 PM Microsoft-Windows-WAS 5117 None A worker process with process id of '306144' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 151752 Warning 5/29/2012 4:38:55 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 169828 Warning 5/27/2012 1:41:37 PM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 181217 Information 5/26/2012 1:20:34 PM Microsoft-Windows-WAS 5117 None A worker process with process id of '217616' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 189066 Information 5/25/2012 8:31:32 PM Microsoft-Windows-WAS 5117 None A worker process with process id of '302852' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 208355 Warning 5/24/2012 3:35:28 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 212487 Information 5/23/2012 6:51:27 PM Microsoft-Windows-WAS 5117 None A worker process with process id of '258320' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 215031 Warning 5/23/2012 2:00:49 PM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 220746 Warning 5/23/2012 2:41:11 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 230179 Warning 5/22/2012 7:30:08 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 237437 Warning 5/21/2012 4:25:48 PM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 239785 Information 5/21/2012 11:45:47 AM Microsoft-Windows-WAS 5117 None A worker process with process id of '9708' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 251411 Information 5/20/2012 12:41:43 PM Microsoft-Windows-WAS 5117 None A worker process with process id of '118448' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 281044 Information 5/18/2012 1:13:36 AM Microsoft-Windows-WAS 5117 None A worker process with process id of '300500' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 300664 Warning 5/16/2012 11:23:01 AM Microsoft-Windows-WAS 5013 None A process serving application pool 'customerPool_123456' exceeded time limits during shut down. The process id was '74576'.
    log.txt 300677 Information 5/16/2012 11:21:31 AM Microsoft-Windows-WAS 5117 None A worker process with process id of '74576' serving application pool 'customerPool_123456' has requested a recycle because it reached its private bytes memory limit.
    log.txt 302535 Warning 5/16/2012 7:42:56 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 311841 Warning 5/15/2012 12:51:50 PM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 325650 Warning 5/14/2012 9:27:37 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 340331 Warning 5/13/2012 2:07:01 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
    log.txt 370475 Warning 5/10/2012 11:45:47 AM Microsoft-Windows-WAS 5025 None Application pool 'customerPool_123456' exceeded its job limit settings.
     
  2. Any answer here? I too am interested in support for more intense processing.

    Server dedicated to youself alone - ie. not part of an application pool?
     
  3. mjp

    mjp

    We don't offer dedicated servers or VPS.

    There are almost always ways to make an application use less resources. But having said that, sometimes you can't, and the nature of shared hosting is that it isn't always the best place for applications with greater-than-typical needs.
     

Share This Page