Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

The first time I visit a site I get a 500 - Internal server error. When I hit reload the site works just fine and will continue to work. If I open a different browser or close and reopen the current browser the process repeats.

http://motherscarehawaii.teamvision.biz/

The server is running IIS7.5 on windows server 2008 R2 + sp1 and this is one of many virtual hosts on the server, all others are working fine.

I see HTTP/1.1 GET / 503 32 Disabled motherscarehawaii.teamvision.biz listed in C:\Windows\System32\LogFiles\HTTPERR\httperr1.log but not sure what is disabled. The application pool is setup to run with .Net Framework v2.0.50727 in Classic mode.

Any idea's whats causing the error and how to fix it?

share|improve this question
    
Justin808, Please let the rest of us know how you fixed this. Thanks, Todd –  user122665 May 28 '12 at 19:43
add comment

1 Answer

up vote 3 down vote accepted

It's something to do with session cookies and how the site handles them.

First pass, no session cookie at my end,

$ wget --load-cookies cookies --save-cookies cookies --keep-session-cookies -S http://motherscarehawaii.teamvision.biz/
--2011-07-21 21:37:05--  http://motherscarehawaii.teamvision.biz/
Resolving motherscarehawaii.teamvision.biz (motherscarehawaii.teamvision.biz)... 206.72.120.169
Connecting to motherscarehawaii.teamvision.biz (motherscarehawaii.teamvision.biz)|206.72.120.169|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 500 Internal Server Error
  Cache-Control: private
  Content-Type: text/html
  Server: Microsoft-IIS/7.5
  Set-Cookie: ASPSESSIONIDASCRDQBC=GAONOAEADFONKBABDHPPMCLG; path=/
  X-Powered-By: ASP.NET
  Date: Thu, 21 Jul 2011 20:36:51 GMT
  Connection: keep-alive
  Content-Length: 1208
2011-07-21 21:37:05 ERROR 500: Internal Server Error.

second pass, now loads the cookie from the file,

$ wget --load-cookies cookies --save-cookies cookies --keep-session-cookies -S http://motherscarehawaii.teamvision.biz/
--2011-07-21 21:37:06--  http://motherscarehawaii.teamvision.biz/
Resolving motherscarehawaii.teamvision.biz (motherscarehawaii.teamvision.biz)... 206.72.120.169
Connecting to motherscarehawaii.teamvision.biz (motherscarehawaii.teamvision.biz)|206.72.120.169|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Cache-Control: private
  Content-Length: 2843
  Content-Type: text/html
  Server: Microsoft-IIS/7.5
  X-Powered-By: ASP.NET
  Date: Thu, 21 Jul 2011 20:36:53 GMT
  Connection: keep-alive
Length: 2843 (2.8K) [text/html]
Saving to: `index.html'

100%[=======================================================================================================>] 2,843       --.-K/s   in 0.1s

2011-07-21 21:37:07 (24.1 KB/s) - `index.html' saved [2843/2843]

I hope that helps you track it down further.

share|improve this answer
1  
Thanks! This was the pointer I needed. A database call was failing, but only when the cookie wasn't there. –  Justin808 Jul 21 '11 at 21:04
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.