Imposed memory limit in Windows servers
Posted by - NA - on 27 April 2010 12:29 AM

Q: Is there a CPU/memory limit/restriction for Windows Plans?
A: Yes. 300MB for Reseller Class, 600MB for Personal Class ASP and 800MB for Business Class ASP. More detailed information is provided here

Q: What will happen if I hit the memory limit?
A: If the worker process exceeds the private memory quota, IIS will recycle that pool which limits the memory usage. Your active sessions to the website may get expired(to bypass this, ASP NET Session State can be used). If your site works on authentication you will be asked to login again.

Q: How can I check the memory limit for my site?
A: Run your site in your local or test machine with the limits and try to optimize the codes. If the limit of 350MB is exceeded you should get Business Class, else you can go for Personal Class.

Q: What if my site exceeds the 800MB limit in Business Class?
A: We can increase the worker process to 2 if you are in a Business Class server. If the number of worker processes are increased, the load will be evenly shared across both the WP processes.

Q: What are your recycle intervals for application pools on Windows plans?
A: The recycle interval is currently set to 1440 minutes (24 hours).

Q: What is the idle timeout set to for application pools? 
A: The idle timeout is set to 60 minutes on Personal and Reseller class servers, and 120 minutes on Business Class ASP servers. 

Arvixe employs the highest limits in the industry regarding Pool Memory limits. If your site memory usage is still high, you should consider getting a dedicated server where you can use unmetered memory for your website.

(64 vote(s))
Not helpful

Comments (28)
25 October 2010 09:24 PM
I have 6 dedicated application pools. If I have less than 6 web sites, does it mean I have 250 MB per site. And if one site exceeds 250 quota, other application pools will stay intact.
Arvand Sabetian
04 November 2010 04:39 AM
That is correct.
John Lug
24 December 2010 12:29 PM
What is the memory limit on VPSCLASS accounts?
Arvand Sabetian
27 December 2010 03:58 AM

There is no memory limit on the VPSClass but the overall memory limit of your VPS (outlined at ). You can set the application pool memory limit through IIS on your VPS.
Arvixe Provisioning Sytem
22 February 2011 11:40 AM
Can you tell me, how we can increase memory on for a website in windows VPS?
Arvand Sabetian
11 March 2011 02:52 AM
Please contact support and we can upgrade your plan to the next.
Arvand Sabetian
11 March 2011 02:53 AM
Unless you mean for the app pool. In that case, it is already unlimited on a VPS. But the place is under IIS -> Application Pools -> Edit Application Pool Defaults.
Nestor Sulu
04 May 2011 09:48 AM
If VPS has 1.5 GB Memory limit, it means can only hold 15 websites of 100MB each? or put in the other way, I need each website to have at least 200 MB memory, under 1.5 GB overall limit, how many sites I can host?
Arvand Sabetian
02 June 2011 11:03 PM
If each website will be using 200 MB of memory then you can have ~7 websites on there. But if you are just setting the limit of 200 MB and not all will be using near their cap at all times (more likely) you can fit more websites.
Arvand Sabetian
02 June 2011 11:03 PM
If each website will be using 200 MB of memory then you can have ~7 websites on there. But if you are just setting the limit of 200 MB and not all will be using near their cap at all times (more likely) you can fit more websites.
claudemir da silva ramos
02 June 2011 10:03 AM
ola gostaria de saber quais forma de pagamentos vcs tem aqui pro brasil.
tenha uma rede com elgg no servidor quee stou deu um erro no banco de dados, e ate agora ele nao resolveiro queria uma impresa especialisada em elgg
para que eu nao tenha mais esse poblema.
esse e erro.
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 41 bytes) in /home/xodon28/public_html/engine/lib/metadata.php on line 1235

queria uma forma de pagamento por boleto???
Arvand Sabetian
02 June 2011 11:04 PM
I don't believe this is related to windows servers but on a linux server, to get beyond that error, you would simply create a php.ini file with the line max_memory = 1000M; and upload it beside the file that you were executing through your URL (most likely inside public_html)
20 July 2011 10:40 AM
What about PersonalClass ASP Pro? You are providing unlimited dedicated application pools. Does that mean I can have multiple pools per application.

I can have multiple applications under one domain in different directories like, and so on. So I can have one application pool for each application. What about having multiple pools for each one?
Arvand Sabetian
25 July 2011 09:06 AM
No, each domain is limited to 1 app pool and the virtual directories will be separate applications within the same pool.
19 March 2013 09:32 AM
i have 3 sub domains in my personal class plan. i try to upload 11 mb file in sub domain it didn't went tough how can i exceed memory for my sub domain.
Michael Carr
19 March 2013 02:29 PM
Not sure I understand, we do not impose any filesize limits so you should be able to upload your 11 mb file without any problems. If you are still having trouble with this please open up a support ticket and we will be glad to help.
26 March 2014 07:36 PM

I am on Re-Seller account and one of the site is suffering out of memory and App Pool is shutting down randomly. What you suggest to handle this.
Michael Carr
16 April 2014 09:50 AM
Depends on the site. Often it can be improved so that it does not consume so much memory. Some applications are more memory hungry. They may need a dedicated environment.
20 July 2014 01:38 AM

I am on Re-Seller ASP PRO account and one of the site too is suffering out of memory.
Which are the right steps to change to migrate in Business ASP CLASS?
- which unservice can I have?
- does all Database, DB users, FTP users, ftp server name ... everything will remain same ?

Michael Carr
22 July 2014 12:06 PM
You will have to order the new Business Class account and then move the clients data over to it. We can copy files for you in between servers for you if needed, but you will have to setup the site on the new server.
03 November 2014 10:20 PM
please help me
HTTP Error 503. The service is unavailable.
Michael Carr
06 November 2014 10:13 AM
This is usually the result of a failed application pool. You can normally correct the problem by logging into your control panel, looking under websites > website name and then restart the pool. If you continue to have issues please contact our support.
asem mkl
26 January 2015 03:58 AM
1-is each sub domain has his dedicated application pools
or only the domain has dedicated application pools and divided into his sub domain?
* i mean is for each sub domain 600MB memory limitation in personal class, or 600MB for Domain
and divided on Sub Domain???
2-is there any limitation on number of simultaneously process on windows shared hosting, personal class?
3-in personal class i can send 1000 Email per hour per Domain
is it the same for sub domain 1000 Email/Hour for each sub domain???
Ryan C
28 January 2015 10:43 PM
1) each subdomain has its own website and its own memory limit, not decided by the domain's.
2) we do not currently have any sort of process limits in place on Windows
3) this is a per account limit
asem mkl
31 January 2015 07:51 AM
Thank Sir
another question
is CPU Limit (10% in personal Class) for each Sub-Domain
Ryan C
11 February 2015 10:40 PM
This is an all together limit implied across your entire account. If each sub domain was allowed to have 10% CPU and this was actually used, we could only host 10 sub domains on a server.
santosh p
08 July 2015 05:43 PM
Does recycle mean application pool goes to stopped state or it will be restarted automatically after recycle
Ryan C
14 July 2015 11:06 PM
I think this article explains why a "recycle" is better than I can myself:
Post a new comment
Full Name:
CAPTCHA Verification 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).