website suffering from page cannot be displayed errors

Posted on 2003-12-03
Medium Priority
Last Modified: 2010-05-03
we recently launched an update version of our site.  The front end was programmed using visual studio .net using vb.  our iis server is running 6.0.  Our old website was just asp developed on I believe vb.  In house we had no problems.  Now we launched and with 1 in 100 clients get page cannot be displayed.  If they try it again a minute later they are fine, so I don't think it is a firewall issue.  I actually got it at home as well with all security taken down and it was like the web site could be found, it took a good 3 minutes before the error page came up.  when I went back it popped up instantly.  We are running 6 gateways each with the capability of handling well over 200 clients at a time and the most we've had in the past two days at one time is just over 100 logged in at the same time.  
Any ideas?

Question by:osp70
  • 2
  • 2
LVL 42

Accepted Solution

frodoman earned 2000 total points
ID: 9869382
Are you connecting to a database somewhere?  If so, your limitation could be on the number of concurrent connections permitted on the database.  Most db's have a limit which could be imposed by either licensing or by a db setting.

Author Comment

ID: 9869418
thanks for the response.  yes we do connect to a db but not directly through the iis server.  I dont think that the number of requests is an issue here as we stress tested it and when the no display errors come up our iis logs do not show a huge amount of activity.

LVL 42

Expert Comment

ID: 9869486
If your application opens a connection but doesn't properly release it, over time the number of connections will rise until the max. is exceeded and problems ensue.  Over further time the connections are automatically dropped freeing up space for new ones.

If your app typically runs fine for a few hours, then these problems develop and persist, this pattern often indicates a connection limitation problem.  

Stress test may not reveal this because a) it may be reusing open connections instead of creating new ones and b) your test may not hit the part of the code that abandons a connection.  IIS logs won't necessarily show huge activity when the problems develop.

Other things to look for:  The 1 in 100 failures - is there anything common about them?  Time of day, browser used, operating system, specific page in application, etc.?


Author Comment

ID: 9869945
Thanks I will take a look at that.  We've only released 2 days ago and have not really seen a common thread.
LVL 29

Expert Comment

ID: 10212414
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:

Answered frodoman
Please leave any comments here within the next seven days.


EE Cleanup Volunteer

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

I’ve seen a number of people looking for examples of how to access web services from VB6.  I’ve been using a test harness I built in VB6 (using many resources I found online) that I use for small projects to work out how to communicate with web serv…
Introduction While answering a recent question (http://www.experts-exchange.com/Q_27402310.html) in the VB classic zone, I wrote some VB code in the (Office) VBA environment, rather than fire up my older PC.  I didn't post completely correct code o…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

600 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question