By default IIS7 has a limit of handling 12 concurrent requests per CPU and will queue requests above this limit. If you have some significant web load and many AJAX style requests to your server – this setting maybe very restrictive and it is hard to find out the root of the problem when you server performance is suddenly degraded.
See this post to get the picture how it can cause performance issues on your server.
Some relevant info about asp.net thread usage on IIS7 here:
asp.net thread usage on IIS7 and IIS6
Thomas Marquardt advice is to change this default limit. Recommended settings: “All of this may be a little confusing, but for nearly everyone, my recommendation is that for ASP.NET 2.0 you should use the same settings as the defaults in ASP.NET v4.0; that is, set maxConcurrentRequestsPerCPU = “5000″ and maxConcurrentThreadsPerCPU=”0″.
This is done by adding DWORD MaxConcurrentRequestsPerCPU to the registry under
called MaxConcurrentRequestsPerCPU (DWORD). This key doesn’t exist by default. Or/and in aspnet.config section which overrides registry setting (also doesn’t exist by default) aspnet.config is here on windows 64bit:
I am planning to purchase Windows Server 2012. I want to ask is it possible to have the same server contains two servers (one actual and virtual) or this feature is only available in Enterprise and dataCenter edition? and if it's possible, is it advisable? and what about the performance for both servers if I am going to have Windows Server 2012 running a Dell R720 with two processors?
Enterprise for Mission Critical & Applications Data Warehousing Advanced high availability with AlwaysOn High performance data warehousing with ColumnStore Maximum virtualization (with Software Assurance) Inclusive of Business Intelligence edition's capabilities
Business Intelligence for Premium Self-Service and Corporate
Business Intelligence Rapid data discovery with Power View Corporate and scalable reporting and analytics Data Quality Services and Master Data Services Inclusive of the Standard edition's capabilities
Standard continues to offer basic database, reporting and analytics capabilities
I've used McAfee on Windows Server 2008 R2 ... for five plus years. That's two (complete?) turns of McAfee "development" cycle and although each time they've changed something in their final production interface that managed to knock something out of whack on this system, I've now grown so familiar with readjustment that using it is really easy.
For instance, filtering IPs (comes wth a firewall replacement for the windows native).
There's not a lot of bell and whistle to it ("SAas" with firewall) like say, latest Norton Antivirus (on Vista 32-bit). But at the time, McAfee was the only vendor coming through for 64-bit personal use. So, it's served me well. To date.
Hello Dears, I have a problem with my application within Win server 2008 , when it is work well within Win server 2003 when I try to use my app with win_ser2008 get the following error message: ///////////////////////////////////////////////// Server Error in '/yyy' Application. --------------------------------------------------------------------------------
ORA-00161: طول فرع الحركة 90 غير مشروع (العدد الأقصى المسموح64 ) Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OracleClient.OracleException: ORA-00161: طول فرع الحركة 90 غير مشروع (العدد الأقصى المسموح64 )
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
I am a little confuse about usage of CAL license. Suppose i have one database Server 2012 and on the other hand i have one application server where around 50 virtual directories which uses the sa user via web.config file to connect database server. My question is how many CALs required to purchase.
The great pleasure in life is doing what people say you cannot do.
I need to invoke e .NET Managed .EXE located on a Webhost (https://..) from client machines. These clients mostly don't have the .net framework installed. Can I do this from (I know very old) VB6? I know it's old, but IT don't want to install .net framework on 600-800 clients for just one app...
Note: the .EXE application updates exchange calendar info using ExchangeWebService.
Probably I will have to create a webservice that does the job, which I can call from VB6. Unfortunatly I am stuck to this. Internally we have .net installed on the web servers (for our intranet) and the clients just are Win 7 / Xp with office installed, some policies even deny access to the "C:\" drive for standard users (not developers)
Lobster Thermidor aux crevettes with a Mornay sauce, served in a Provençale manner with shallots and aubergines, garnished with truffle pate, brandy and a fried egg on top and Spam - Monty Python Spam Sketch
Having copied and pasted 'How to: Host a WCF Service in a Managed Windows Service' from MSDN, using InstallUtil to install, the service 'WCFWindowsServiceSample' does not appear in Services.msc. Where have I (MS) gone wrong?