Help! Domain suspended for resource usage.

I'm feeling like a clueless NEWBIE here, and don't know how to proceed:

I've had a reseller account with my current host for over 2 months now. I haven't really made any changes to my scripts (the entire site is dynamic, done in perl).

This morning I receive the following:

Dear Customer,

One of your domains, ****.com, has been suspended for excessive system resource usage. At the time of suspension this domain was running over 75 concurrent system processes (Apache, scripts, etc.). We simply cannot allow this to continue.
This is the first time anything has ever been brought to my attention.

Helpdesk conversation follows:

Just received email regarding my primary domain being suspended due to excessive resource usage ("over 75 concurrent system processes...").

Can you tell me what those processes or scripts were? Has this been an ongoing problem? This is the first I've heard about it, yet I have not made any major script changes in months. I see that my SSH access has been
terminated, so I'm not sure how I'm supposed to try to debug this... Help! Domain suspended for resource usage.

-Dan
-----------------------------------------------
***** - 09/08/03 @ 01:22 PM CDT
There's really nothing more we can tell you. Either you get a lot of visitors (which could be the problem) or there are a lot of scripts/files being loaded by Apache for some reason.
----------------------------------------------
Me - 09/08/03 @ 01:41 PM CDT
Ok, so how do I debug this? I can't access logs or stats since cpanel access is cut off, so I can't tell the number of visitors. I can't login via SSH...

You're telling me "Your domain has a problem", but you can't give me any details, and you won't allow me access to anything to try and fix it... ???

I'm not sure what I'm supposed to do to try and remedy the situation.

-Dan
-----------------------------------------------
***** - 09/08/03 @ 01:45 PM CDT
I've unsuspended the account but this must be taken care of or the domain will simply be suspended permanently.
-----------------------------------------------
Me - 09/08/03 @ 01:47 PM CDT
Thank you; I will look into this right away.

-Dan
-----------------------------------------------
Me - 09/08/03 @ 01:51 PM CDT
SSH is still disabled. Could you restore it please?

Also, I checked awstats via cpanel, and nothing seems out of the ordinary (although it only shows stats through yesterday.

From the command prompt, what command(s) will show me the active processes being run under my domain?

Thanks,

-Dan
------------------------------------------------
*****- 09/08/03 @ 03:07 PM CDT
I've given shell access to the domain but there is no way for you to see which Apache processes are for your domain.
-----------------------------------------------
Me - 09/08/03 @ 03:39 PM CDT
I'm not trying to be troublesome, and it may be my lack of knowledge here, but I'm at a loss on how I can determine where the problem(s) lie if there's no way for me to find out what scripts/processes are at fault. Is there a way to configure things so that once my domain exceeds X% CPU utilization or Y scripts running simultaneously that I receive an email? How did this come to your attention? Was there an alarm triggered? Has this happened before? What can I do to assure this doesn't happen again without a way to know what scripts are at fault? Is the problem defunct scripts, runaway scripts?

I'll make some inquiries over at webhostingtalk.com, but without some sort of log file, I have nothing to go on... I honestly have no idea what to do. Help! Domain suspended for resource usage.
-----------------------------------------------
***** - 09/08/03 @ 03:45 PM CDT
There's absolutely nothing you can do to see what's going on with your Apache processes. We can see this because we have root access where we can track each Apache process down to a specific domain.
I'm completely clueless as to what I can do to determine if (1) this is a repeated occurrence or a (2) one-time fluke. My host doesn't appear to be giving me any helpful pointers as to how I might pin down what is happening, let alone how to prevent it from happening again.

Any assistance would be greatly appreciated.

Thanks,

-Dan

 

 

 

 

Top