Situatie:
- Windows 2000 Server SP4 + alle huidige updates + IIS 5.0
- Small Business Server 2000 + alle huidige updates + Navision 3.7 (native database)
Probleem:
ASP (niet .NET) crashed elke dag een aantal keren. Alle HTML pagina's worden geladen, maar alles wat eindigd op .asp, wordt niet geladen. Door IIS te herstarten, werkt alles weer.
De ASP code maakt verbinding met de navision database via de ingestelde system DSN. Dit lijkt allemaal goed te werken.
Na verloop van tijd, zodra te asp pagina's niet meer worden geladen, staat dllhost.exe ontzettend veel processor kracht te gebruiken en loopt het geheugen gebruik behoorlijk op.
Wat heb ik gedaan:
- Log files bestudeerd op errors. (Dat zijn er veel, zie onde kopje log files)
- Crash/Hang agent geinstalleerd als debugger en IIS restarter. (omdat de www services niet crashen, herstart de agent iis ook niet!)
- DSN gecontroleerd.
- IIS instellingen na gelopen (ISAPI filters gecontroleerd; allemaal van microsoft)
- Gezocht op een vast patroon, maar die is er niet.
- Gezocht op virussen. (niks gevonden)
Dit VBscript geeft error na meerdere keren tegelijk laden!!:
Na 3,4,5 keer laden van dit script krijg ik een error:

Omdat dit simpele vbscript al na 3,4,5 keer vast loopt, kan MISSCHIEN ASP er ook op vast lopen omdat veel vbscript ook gebruikt wordt in de ASP files.
deel van LOG file Crash/Hang agent:
#Fields: date time src-ip src-port dst-ip dst-port cs-version cs-method cs-url sc-status s-site s-reason
2005-11-29 10:12:02 (IP adres weg gehaald) 4084 192.168.0.12 80 HTTP/1.1 GET /navigatie.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:12:02 (IP adres weg gehaald) 4084 192.168.0.12 80 HTTP/1.1 GET /navigatie.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:11:17 (IP adres weg gehaald) 61117 192.168.0.12 80 HTTP/1.1 GET /shop/login_test.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:11:17 (IP adres weg gehaald) 61117 192.168.0.12 80 HTTP/1.1 GET /shop/login_test.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:11:02 (IP adres weg gehaald) 4075 192.168.0.12 80 HTTP/1.1 GET /navigatie.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:11:02 (IP adres weg gehaald) 4075 192.168.0.12 80 HTTP/1.1 GET /navigatie.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:10:19 (IP adres weg gehaald) 4071 192.168.0.12 80 HTTP/1.1 POST /shop/login.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:10:19 (IP adres weg gehaald) 4071 192.168.0.12 80 HTTP/1.1 POST /shop/login.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:09:59 (IP adres weg gehaald) 61079 192.168.0.12 80 HTTP/1.1 GET /shop/login_test.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:09:59 (IP adres weg gehaald) 61079 192.168.0.12 80 HTTP/1.1 GET /shop/login_test.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:12:02 (IP adres weg gehaald) 4089 192.168.0.12 80 HTTP/1.1 GET /images/background.jpg 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4089 192.168.0.12 80 HTTP/1.1 GET /images/background.jpg 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 61163 192.168.0.12 80 HTTP/1.1 GET /otr/ 200 4 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 61163 192.168.0.12 80 HTTP/1.1 GET /otr/ 200 4 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4088 192.168.0.12 80 HTTP/1.1 GET /lib/css/content.css 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4088 192.168.0.12 80 HTTP/1.1 GET /lib/css/content.css 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4087 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4087 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4086 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4086 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4085 192.168.0.12 80 HTTP/1.1 GET /home.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4085 192.168.0.12 80 HTTP/1.1 GET /home.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4083 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4083 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4082 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4082 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4081 192.168.0.12 80 HTTP/1.1 GET / 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4081 192.168.0.12 80 HTTP/1.1 GET / 200 3 Request_Completed
Error melding in IIS log(veel voorkomend):
005-11-29 11:00:17 (IP adres weg gehaald)- 192.168.0.12 80 GET /shop/get_image.asp ProductCode=62079|-|ASP_0113|Script_timed_out 500 0 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
2005-11-29 11:00:17 (IP adres weg gehaald)- 192.168.0.12 80 GET /shop/detail.asp ProductCode=62000|-|ASP_0147|500_Server_Error 500 0 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
Vragen:
- Herkend iemand dit probleem?
- Weet iemand een oplossing?
- Weet iemand waarom het VBscript vastloopt?
- Windows 2000 Server SP4 + alle huidige updates + IIS 5.0
- Small Business Server 2000 + alle huidige updates + Navision 3.7 (native database)
Probleem:
ASP (niet .NET) crashed elke dag een aantal keren. Alle HTML pagina's worden geladen, maar alles wat eindigd op .asp, wordt niet geladen. Door IIS te herstarten, werkt alles weer.
De ASP code maakt verbinding met de navision database via de ingestelde system DSN. Dit lijkt allemaal goed te werken.
Na verloop van tijd, zodra te asp pagina's niet meer worden geladen, staat dllhost.exe ontzettend veel processor kracht te gebruiken en loopt het geheugen gebruik behoorlijk op.
Wat heb ik gedaan:
- Log files bestudeerd op errors. (Dat zijn er veel, zie onde kopje log files)
- Crash/Hang agent geinstalleerd als debugger en IIS restarter. (omdat de www services niet crashen, herstart de agent iis ook niet!)
- DSN gecontroleerd.
- IIS instellingen na gelopen (ISAPI filters gecontroleerd; allemaal van microsoft)
- Gezocht op een vast patroon, maar die is er niet.
- Gezocht op virussen. (niks gevonden)
Dit VBscript geeft error na meerdere keren tegelijk laden!!:
Dim aConnectStr Dim adoConn Dim RecSet Dim strSQL aConnectStr = "DSN=Navision" Set adoConn = CreateObject("ADODB.Connection") Set RecSet = CreateObject("ADODB.Recordset") adoConn.Open aConnectStr msgbox "connectie open" strSQL = "select ""Nr_"", ""Naam"", ""Gebruikersnaam"", ""Wachtwoord"", ""Klantkortingsgroep"", ""E-mail"" from ""Klant""" msgbox strSQL RecSet.Open strSQL, adoConn msgbox "RecSet geopend" RecSet.close adoConn.close msgbox "connectie dicht" |
Na 3,4,5 keer laden van dit script krijg ik een error:

Omdat dit simpele vbscript al na 3,4,5 keer vast loopt, kan MISSCHIEN ASP er ook op vast lopen omdat veel vbscript ook gebruikt wordt in de ASP files.
deel van LOG file Crash/Hang agent:
#Fields: date time src-ip src-port dst-ip dst-port cs-version cs-method cs-url sc-status s-site s-reason
2005-11-29 10:12:02 (IP adres weg gehaald) 4084 192.168.0.12 80 HTTP/1.1 GET /navigatie.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:12:02 (IP adres weg gehaald) 4084 192.168.0.12 80 HTTP/1.1 GET /navigatie.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:11:17 (IP adres weg gehaald) 61117 192.168.0.12 80 HTTP/1.1 GET /shop/login_test.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:11:17 (IP adres weg gehaald) 61117 192.168.0.12 80 HTTP/1.1 GET /shop/login_test.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:11:02 (IP adres weg gehaald) 4075 192.168.0.12 80 HTTP/1.1 GET /navigatie.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:11:02 (IP adres weg gehaald) 4075 192.168.0.12 80 HTTP/1.1 GET /navigatie.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:10:19 (IP adres weg gehaald) 4071 192.168.0.12 80 HTTP/1.1 POST /shop/login.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:10:19 (IP adres weg gehaald) 4071 192.168.0.12 80 HTTP/1.1 POST /shop/login.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:09:59 (IP adres weg gehaald) 61079 192.168.0.12 80 HTTP/1.1 GET /shop/login_test.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:09:59 (IP adres weg gehaald) 61079 192.168.0.12 80 HTTP/1.1 GET /shop/login_test.asp - 3 Connection_Abandoned_By_Inetinfo_Crash
2005-11-29 10:12:02 (IP adres weg gehaald) 4089 192.168.0.12 80 HTTP/1.1 GET /images/background.jpg 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4089 192.168.0.12 80 HTTP/1.1 GET /images/background.jpg 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 61163 192.168.0.12 80 HTTP/1.1 GET /otr/ 200 4 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 61163 192.168.0.12 80 HTTP/1.1 GET /otr/ 200 4 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4088 192.168.0.12 80 HTTP/1.1 GET /lib/css/content.css 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4088 192.168.0.12 80 HTTP/1.1 GET /lib/css/content.css 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4087 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4087 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4086 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4086 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4085 192.168.0.12 80 HTTP/1.1 GET /home.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4085 192.168.0.12 80 HTTP/1.1 GET /home.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4083 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4083 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4082 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4082 192.168.0.12 80 HTTP/1.1 GET /blank.htm 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4081 192.168.0.12 80 HTTP/1.1 GET / 200 3 Request_Completed
2005-11-29 10:12:02 (IP adres weg gehaald) 4081 192.168.0.12 80 HTTP/1.1 GET / 200 3 Request_Completed
Error melding in IIS log(veel voorkomend):
005-11-29 11:00:17 (IP adres weg gehaald)- 192.168.0.12 80 GET /shop/get_image.asp ProductCode=62079|-|ASP_0113|Script_timed_out 500 0 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
2005-11-29 11:00:17 (IP adres weg gehaald)- 192.168.0.12 80 GET /shop/detail.asp ProductCode=62000|-|ASP_0147|500_Server_Error 500 0 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+.NET+CLR+1.1.4322)
Vragen:
- Herkend iemand dit probleem?
- Weet iemand een oplossing?
- Weet iemand waarom het VBscript vastloopt?