Resource Abuse Policy (Last Rev. 11/01/2012)
Below is an outline of all legal documents that are agreed upon during use of SurpassHosting.com's services.
Coverage
This Resource Abuse Policy (RAP) applies to you if SurpassHosting.com, LLC (hereafter referred to SurpassHosting, we, us or our) is providing Service to you and your account is in good standing. Terms not defined in this RAP have the meaning given to them in your agreement with SurpassHosting.
Resource Usage
Any website on our shared servers that uses a high amount of server resources (CPU, memory usage, and network resources) will be given an option to pay for a dedicated server. The abuse and misuse of shared system resources is a serious problem. Accounts on a shared server must share resources with other users so we must limit how much of the CPU and memory that can be used by any one account.
Any questions about our abuse policy may be answered by opening a ticket with our abuse division. You may visit the helpdesk by clicking https://core.surpasshosting.com/.
Average Server Resource Limits
Memory usage may not exceed 10% per domain/file/application
CPU usage may not exceed 20% per domain/file/application
Apache connections may not exceed 30 connections
15 MySQL maximum user connections allowed
350 emails per hour, per domain
If a server becomes unstable and your use of the Services is found to be the cause, we reserve the right to suspend your account to keep other servers online and operating normally. If your usage continues in this manner, you must either purchase a dedicated server so the website can grow at a normal rate without restriction or terminate your account.
Suspensions
In the event your website has been suspended for resource abuse (abuse that cannot be resolved by removing/changing a script, etc.) and you do not wish to upgrade to a dedicated server to accommodate your site needs, a backup will be provided of your files or you will be allowed FTP/cPanel access for a limited time period to transfer the site off our network.
Inodes
Accounts on any shared hosting account may not have an excessive number of inodes. Any account found to have over 100,000 inodes may be removed from our backup system to prevent overload. Any account exceeding 250,000 inodes is at risk for suspension. A warning will be sent to the email account in our system, setting out the actions you must take to unsuspend your account. If you fail to resolve the issue, the account will be suspended. Every file on the account is counted as 1 inode. This includes mail as well as webpage content.
Cron
We allow customers to set up cron jobs to perform routine functions automatically. Any customer who schedules cron jobs in such a manner that jobs take more then half the time to complete before the next scheduled iteration, and more frequently then 10 minutes, is abusing the cron system. Any automated processes that excessively consume resources and impact server stability will be disabled at our discretion by our technicians.
VPS Services
In order to control the VPS hardware node and to ensure that no single VPS account monopolizes the shared hardware resources of the VPS node (CPU/RAM), we use virtual limits to implement certain controls. The limits are the process limits (numproc), the RAM limits, and CPU usage limits. The 'numproc' limit does not actually correlate directly with the number of processes you spawn, rather the number of kernel level threads any VPS account spawns governs the limit of kernel level processes. The specified limits are:
Numproc Limits
VPS1 - 180:180
VPS2 - 220:220
VPS3 - 260:260
VPS4 - 300:300
We strictly limit the amount of RAM that each account is given. With any account, your account may only use the amount of RAM which is guaranteed to your VPS.
VPS Memory Limits
VPS1 - 1024MB
VPS2 - 2048MB
VPS3 - 3072MB
VPS4 - 4096MB
Our VPS offer an equal share of CPU to all accounts sharing the hardware node. The CPU limits are:
CPU Usage Limits
VPS1/2/3/4 - 700MHz Guaranteed, burstable to 850MHz
Any single VPS account which surpasses the limitations set out above is considered "abusive." Should your VPS be abusive for more than 12 hours, your account will be suspended. SurpassHosting reserves the right to suspend, without prior notice, any VPS account that is causing the main hardware node to crash. SurpassHosting will, in this case, send an abuse notice to the email account in our system, setting out the actions you must take to unsuspend your account once the offending VPS account has been suspended.