[ASP] Script time out

Pagina: 1
Acties:

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Elke asp pagina van mijn site krijgt sinds 13.00u bijna elke keer een script time out. Heel af en toe verschijnt de helft van een pagina na een minuut ofzo.
Voor die tijd laadde de pagina's snel.

De laatste wijziging die ik aan een script/asp pagina heb gedaan was gisterenmiddag.

Ik heb al gezocht en ik zag overal dat de oorzaak een fout in je script is zoals een loop, maar omdat het na de wijziging nog ongeveer een dag gewerkt heeft ben ik benieuwd of er nog andere oorzaken kunnen zijn.

Het is ASP site met een MS Access DB en als ik de wijziging eruit haal lost dat niks op.

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 06:46

Snow_King

Konijn is stoer!

stukje code misschien?
host je de site zelf?
hoe, wie wat waar?

Hier kunnen we niets mee

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

't zou me niets verbazen als je processor zichzelf aardig goed aan het bezig houden is..... En omdat die bezig is met zichzelf, kan hij pagina's niet goed serven.

[ Voor 31% gewijzigd door gorgi_19 op 15-01-2004 17:43 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Snow_King schreef op 15 januari 2004 @ 17:42:
stukje code misschien?
host je de site zelf?
hoe, wie wat waar?

Hier kunnen we niets mee
Site wordt gehost bij e-xperience.be

Stukje script heeft nu nog geen nut, want ik ben benieuwd of er nog andere oorzaken kunnen zijn voor een script time out.

En heel af en toe komt de pagina er wel door, dus het lijkt mij geen oneindige loop.

[ Voor 14% gewijzigd door fatbenny op 15-01-2004 17:44 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

Heb je je hoster al gemaild dan?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
gorgi_19 schreef op 15 januari 2004 @ 17:46:
Heb je je hoster al gemaild dan?
Ja, hij schuift het af op een script fout en ik heb hem uitgelegd dat ik iets van 22 uur niks gewijzigd heb.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

fatbenny schreef op 15 januari 2004 @ 17:48:
[...]


Ja, hij schuift het af op een script fout en ik heb hem uitgelegd dat ik iets van 22 uur niks gewijzigd heb.
Gaat het ook fout bij simpele scripts?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Ik heb het ook een keer gehad met een asp script die in een oneindige loop terecht kwam. Dit was op mn eigen server en ook toen kwam er zowat niks meer doorheen. Pas na een reboot was het probleem opgelost.

Heb je nog kennissen die hun pagina ook bij die hoster gehost hebben ?

Ik weet niet of dat in je gebruikersovereenkomst staat maar bij mijn hoster is het zo dat ik niet op hun server scripts mag testen.

Ik weet niet hoe dat bij jouw is maar niet dat je daar eventueel problemen mee gaat krijgen als je de server over zn nek laat gaan door een fout.

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
gorgi_19 schreef op 15 januari 2004 @ 17:50:
[...]

Gaat het ook fout bij simpele scripts?
ik ga er even eentje maken, heb alleen enorme scripts

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Verwijderd schreef op 15 januari 2004 @ 17:52:
Ik heb het ook een keer gehad met een asp script die in een oneindige loop terecht kwam. Dit was op mn eigen server en ook toen kwam er zowat niks meer doorheen. Pas na een reboot was het probleem opgelost.

Heb je nog kennissen die hun pagina ook bij die hoster gehost hebben ?

Ik weet niet of dat in je gebruikersovereenkomst staat maar bij mijn hoster is het zo dat ik niet op hun server scripts mag testen.

Ik weet niet hoe dat bij jouw is maar niet dat je daar eventueel problemen mee gaat krijgen als je de server over zn nek laat gaan door een fout.
Maar ik heb denk ik geen oneindige loop want af en toe verschijnt uiteindelijk de hele pagina

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
fatbenny schreef op 15 januari 2004 @ 17:53:
[...]


ik ga er even eentje maken, heb alleen enorme scripts
simpel script http://www.versevis.com/test.asp
uitgebreid script http://www.versevis.com/logstoevoegen.asp

[ Voor 111% gewijzigd door fatbenny op 15-01-2004 18:05 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

En dan nu een heel saai werkje.. :P

Zet eens breakpoints.. :)

ASP:
1
2
3
4
5
Response.Write "breakpoint 1"
Response.Flush
'code
Response.Write "breakpoint 2"
Response.Flush

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Pagina met breakpoints: http://www.versevis.com/testindex.asp

  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Wat staat er verder in die pagina?

Als dat niks bijzonders is, alleen plain text en geen loops, dan zou ik toch je hoster op gaan bellen (als het shared is).

Huur mij in als freelance SEO consultant!


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

CrashOne schreef op 15 januari 2004 @ 18:27:
Wat staat er verder in die pagina?

Als dat niks bijzonders is, alleen plain text en geen loops, dan zou ik toch je hoster op gaan bellen (als het shared is).
Het gekke vind ik ook dat hij het soms wel en soms niet doet.

@TS: Gebruik je nog gekke constructies met On error Resume Next?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

is inderdaad vreemd, maar ik kreeg net ook een andere error: header already sent to blabla...

Dus misschien moet je je code eens grondig na gaan kijken. (of even het eerst stuk posten)

Huur mij in als freelance SEO consultant!


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
CrashOne schreef op 15 januari 2004 @ 18:32:
is inderdaad vreemd, maar ik kreeg net ook een andere error: header already sent to blabla...

Dus misschien moet je je code eens grondig na gaan kijken. (of even het eerst stuk posten)
die headerfout heb ik er ff uitgehaald, die ontstond toen ik die breakpoints erin heb gezet
Het gekke vind ik ook dat hij het soms wel en soms niet doet.

@TS: Gebruik je nog gekke constructies met On error Resume Next?
nee, alleen loops om records uit te lezen

[ Voor 21% gewijzigd door fatbenny op 15-01-2004 18:36 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

CrashOne schreef op 15 januari 2004 @ 18:32:
is inderdaad vreemd, maar ik kreeg net ook een andere error: header already sent to blabla...
Dat klopt, maar die worden veroorzaakt door die 'breakpoints', gok ik.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Dus, het lijkt alsof het ineens weer helemaal werkt

Maar ja, ff afkloppen

edit: te vroeg gejuichd, hij deed het ff een paar keer |:(

[ Voor 29% gewijzigd door fatbenny op 15-01-2004 18:37 ]


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

gorgi_19 schreef op 15 januari 2004 @ 18:35:
[...]

Dat klopt, maar die worden veroorzaakt door die 'breakpoints', gok ik.
Zal de flush wel zijn ja.

TS, post wat code.

Huur mij in als freelance SEO consultant!


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Hoofdpagina (includes staan eronder)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
<%
Response.Buffer = True
Response.Expires = 0
%>
<!--#include file="includes/DataCon.asp"-->
<% 
Dim strStart_Time 
strStart_Time = Timer 

Dim strSQL
Dim strSQLPage
Dim strSQLReacties
Dim PageID
Dim objRecordset

intLength = 60

Function TrimString(strString, intLength)
  strString = Replace(strString, vbCrLf, "")
  If Len(strString) > intLength Then
    strString = Left(strString, intLength)
    aryString = Split(strString, " ")
    strString = ""
    For a = 0 to UBound(aryString)-1
      strString = strString & " " & aryString(a)
    Next
    strString = Trim(strString)
    strString = strString & " ..."
  End If
  TrimString = strString
End Function

strSQLPage = "SELECT * FROM Page where ID = 1"
if request("l") = "" then
  strSQL = "SELECT TOP 20 id, kop, tekst, datum, mood, muziek, actief, submitter, tijd FROM Logs WHERE actief = TRUE ORDER BY ID DESC"
  strSQLReacties = "SELECT TOP 20 logs.id, COUNT(reacties.reactieid) AS Aantalreacties FROM logs  LEFT JOIN reacties ON logs.id = reacties.id WHERE logs.actief=true GROUP BY logs.id ORDER BY logs.id DESC;"
else
  strSQL = "SELECT TOP " & request("l") & " id, kop, tekst, datum, mood, muziek, actief, submitter, tijd FROM Logs WHERE actief = TRUE ORDER BY ID DESC"
  strSQLReacties = "SELECT TOP " & request("l") & " logs.id, COUNT(reacties.reactieid) AS Aantalreacties FROM logs  LEFT JOIN reacties ON logs.id = reacties.id WHERE logs.actief=true GROUP BY logs.id ORDER BY logs.id DESC;"
end if


Set objRecordset = server.createobject("ADODB.Recordset")
Set objRecordsetPage = server.createobject("ADODB.Recordset")
Set objRecordsetReacties = server.createobject("ADODB.Recordset")

objRecordset.ActiveConnection = objCon
objRecordsetPage.ActiveConnection = objCon
objRecordsetReacties.ActiveConnection = objCon

objRecordset.open (strSQL)
objRecordsetPage.open (strSQLPage)
objRecordsetReacties.open (strSQLReacties)

dim location
location = "home"
%>
<html>
<head>
   <title>
       Verse Vis?? - Home
   </title>
<!--#include file="includes/header.asp"-->

<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">
       <tr height="*">
          <td width="250" bgcolor="#e8e8e8" valign="top"><!--#include file="includes/reactietrackernew.asp"--></form></td>
          <td width="540" valign="top">       
    
          <% 
          IF objRecordset.EOF AND objRecordset.BOF THEN
             response.write("Nog geen logs")       
          ELSE
              if request.querystring("ref") = "notdotcom" then%>
                 <table width="100%" height="5" cellspacing="0" cellpadding="0" border="0">            
                 <tr> 
                  <td height="5" width="440" bgcolor="#e8e8e8">&nbsp;</td>
                  <td height="5" width="140" bgcolor="#e8e8e8">&nbsp;</td>                 
                </tr> 
                 <tr>                                            
                  <td width="440" height="28" bgcolor="#e8e8e8">
                    &nbsp;<a href="#" class='kop'>Mededeling</a>
                  </td>
                  <td width="140" height="28" bgcolor="#e8e8e8" align="right">
                   &nbsp;
                  </td>                                
                </tr>
              </table>
              <table width="100%" cellspacing="20" cellpadding="0" border="0" bgcolor="white">
                <tr>
                  <td width="*">    
                     Goed nieuws. Deze site is nu ook via versevis.com te bereiken.<br><br>
                    Klik <SCRIPT LANGUAGE="JavaScript">

            if (document.all){
              document.write('<A HREF="javascript:history.go(0);" onClick="this.style.behavior=\'url(#default#homepage)\';this.setHomePage(\'http://www.versevis.com\');">');
              document.write('hier</a> om versevis.com als startpagina in te stellen.');
            }
            //  End -->
            </script>
               
                     <br>                     
                  </td>                  
                </tr>               
              </table>
                <%end if
                 
                 Do While Not objRecordset.EOF%>
                <table width="100%" height="5" cellspacing="0" cellpadding="0" border="0">
                <tr> 
                  <td height="5" width="440" bgcolor="#e8e8e8">&nbsp;</td>
                  <td height="5" width="140" bgcolor="#e8e8e8">&nbsp;</td>                 
                </tr> 
                
                                                             
                  <td width="440" height="28" bgcolor="#e8e8e8">
                    &nbsp;<a href="logreacties.asp?id=1&log=<%=objRecordset("ID")%>" class='kop'><%=objRecordset("Kop")%></a>
                  </td>
                  <td width="140" height="28" bgcolor="#e8e8e8" align="right">
                    <%=objRecordset("Datum")%> | <%=objRecordset("tijd")%>&nbsp;
                  </td>                                
                </tr>
              </table>
              <table width="100%" cellspacing="20" cellpadding="0" border="0" bgcolor="white">
                <tr>
                  <td width="*">    
                     <%
                      strTekst = objRecordset("Tekst")   
                      %>
                      <!--#include file="includes/Replace.asp"-->                       
                     <br>                     
                  </td>                  
                </tr>
                <tr>                  
                  <td width="*">                      
                     <a href="logreacties.asp?id=1&log=<%=objRecordsetReacties("ID")%>">
                       <%strString = objRecordset("Muziek")
                       strString = TrimString(strString, intLength)%>
              <%=objRecordsetReacties("Aantalreacties")%>&nbsp;<%if objRecordsetReacties("Aantalreacties") = "1" then%>reactie<%else%>reacties<%end if%></a>&nbsp;|&nbsp;<a href="logsubmitter.asp?submitter=<%=objRecordset("submitter")%>"><%=objRecordset("submitter")%></a>&nbsp;|&nbsp;Mood: <%=objRecordset("mood")%>&nbsp;|&nbsp;Tune: <%=strString%>                     
                                      
                  </td>                  
                </tr>
              </table>
          <%
          objRecordset.MoveNext
          objRecordsetReacties.MoveNext
          Loop
          END IF
          %>
          </td>
          <td bgcolor="#e8e8e8" width="*">
          &nbsp;
         </td>       
       </tr>
    </table>






<%
objRecordsetPage.Close
Set objRecordsetPage = Nothing

objRecordsetReacties.Close
Set objRecordsetReacties = Nothing

objRecordsetTracker.Close
Set objRecordsetTracker = Nothing

objRecordset.Close
Set objRecordset = Nothing

objCon.Close
Set objCon = Nothing
%>


Include datacon.asp

code:
1
2
3
4
5
6
<%
'Database connectie openen
Dim objCon
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(".\versevisdatabase.mdb")
%>



Include reactietrackernew.asp
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<style type="text/css"><!--
.myStyle {
    position: absolute;
    visibility: hidden;
}
//--></style>

<span id="text1" class="myStyle">
Hello
</span>

<script language="JavaScript"><!--
function show(object,e) {
    if (e != '') {
        if (document.all) {
            x = e.clientX;
            y = e.clientY;
        }
        if (document.layers) {
            x = e.pageX;
            y = e.pageY;
        }
    }

    if (document.layers && document.layers[object] != null) {
        document.layers[object].left = x;
        document.layers[object].top = y;
    }
    else if (document.all) {
        document.all[object].style.posLeft = x;
        document.all[object].style.posTop = y;
    }

    if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'visible';
    else if (document.all)
        document.all[object].style.visibility = 'visible';
}


function showsmileyscodes(object,e) {
    if (e != '') {
        if (document.all) {
            x = 250;           
        }
        if (document.layers) {
            x = e.pageX;
        }
    }

    if (document.layers && document.layers[object] != null) {
        document.layers[object].left = x;        
    }
    else if (document.all) {
        document.all[object].style.posLeft = x;        
    }

    if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'visible';
    else if (document.all)
        document.all[object].style.visibility = 'visible';
}

function hide(object) {
    if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'hidden';
    else if (document.all)
        document.all[object].style.visibility = 'hidden';
}
//--></script>

[img]"images/menu/laatstereacties.gif"[/img]


<%

VorigeBezoek = Request.Cookies("versevisweblog")

Function TrimString(strString, intLength)
  strString = Replace(strString, vbCrLf, "")
  If Len(strString) > intLength Then
    strString = Left(strString, intLength)
    aryString = Split(strString, " ")
    strString = ""
    For a = 0 to UBound(aryString)-1
      strString = strString & " " & aryString(a)
    Next
    strString = Trim(strString)
    strString = strString & " ..."
  End If
  TrimString = strString
End Function

strSQLTracker = "SELECT TOP 20 logs.kop, logs.id, logs.views, reacties.reactieid, reacties.tekst, reacties.tijd, reacties.datum, reacties.naam FROM reacties,logs WHERE actief = TRUE AND reacties.id = logs.id ORDER by reacties.reactieid DESC;"
Set objRecordsetTracker = server.createobject("ADODB.Recordset")
objRecordsetTracker.ActiveConnection = objCon
objRecordsetTracker.open (strSQLTracker)

%>

         [img]"images/menu/nuaanwezig.gif">
<table[/img]
       <tr height="*">
          <td bgcolor="#e8e8e8" width="30"></td>
          <td bgcolor="#e8e8e8" width="*">  
        <!-- Begin W.I.E. code -->
        <div class="nuaanwezig"><script language="JavaScript" src="http://www.gdeesha.com/wie/wie.php?user=versevis"></script><!-- End W.I.E. code --></div>
      </td>
       </tr>
</table>[img]"images/menu/poll.gif"><table[/img]
       <tr height="*">
          <td bgcolor="#e8e8e8" width="30"></td>
          <td bgcolor="#e8e8e8" width="*"><form target=_blank method=post action=http://poll.pollhost.com/vote.cgi>
<table border=0 width=188 bgcolor=#e8e8e8 cellspacing=0 cellpadding=2 style="font-family: verdana; color: #6A6A6A; font-size: 11 px;">
<tr><td colspan=2>Hee, wat doe je hier?</td></tr>
<tr><td width=5><input type=radio name=answer value=1></td><td>Ik ben hier per ongeluk</td></tr>
<tr><td width=5><input type=radio name=answer value=2></td><td>Ik kijk een beetje en reageer nooit</td></tr>
<tr><td width=5><input type=radio name=answer value=3></td><td>Ik kijk een beetje en reageer af en toe</td></tr>
<tr><td width=5><input type=radio name=answer value=4></td><td>Ik bekijk alles en reageer nooit</td></tr>
<tr><td width=5><input type=radio name=answer value=5></td><td>Ik bekijk alles en reageer af en toe</td></tr>
<tr><td width=5><input type=radio name=answer value=6></td><td>Ik bekijk alles en reageer de hele dag</td></tr>
<tr><td width=5><input type=radio name=answer value=7></td><td>Ik bekijk niks en reageer maar wat</td></tr>
<tr><td width=5><input type=radio name=answer value=8></td><td>Ik steel logs</td></tr>
<tr><td colspan=2>
<input type=hidden name=font_color value=000000>
<input type=hidden name=font_face value="Arial">
<input type=hidden name=background value=FFFFFF>
<input type=hidden name=bars value=Orange>
<input type=hidden name=poll value=1073590369>
<input type=hidden name=username value=versevis>
<center><br><input type=submit value=Stemmen style="font-family: verdana; color: #6A6A6A; font-size: 11 px; background-color: #FFFFFF; border: 1 solid #e8e8e8";">&nbsp;&nbsp;<input type=submit name=view value=Resultaten style="font-family: verdana; color: #6A6A6A; font-size: 11 px; background-color: #FFFFFF; border: 1 solid #e8e8e8";">
</center>
</td></tr>
</table></form>

  </td>
       </tr>
</table>


<table width="100%" cellspacing="0" cellpadding="0" border="0">
       <tr height="*">
          <td bgcolor="#e8e8e8" width="30"></td>
          <td bgcolor="#e8e8e8" width="*">  
        <a target="_blank"
                href="http://v1.nedstatbasic.net/stats?ABxSjgy0Q51uQ5XpsisV6DrMyI5w"><img
                src="http://m1.nedstatbasic.net/n?id=ABxSjgy0Q51uQ5XpsisV6DrMyI5w"
                 border="0" nosave width="10" height="10"></a>
        
        <!-- Start of belstat.nl Counter -->
        <script type="text/javascript" language="JavaScript">
        <!--
        d=document;
        col="";scr=0;b=navigator.appName;
        scr=screen.width+"*"+screen.height;
        ref=escape(document.referrer);
        pag=escape(document.URL);
        if (b != "Netscape") {col=screen.colorDepth}
        else {col=screen.pixelDepth}
        if(col=="undefined"){col="";}
        d.write("<a href=http://www.belstat.nl/viewstat.asp?UserID=versevisstat target=_blank><img border=0 src=\"http://www.belstat.nl/regstat.aspx?");
        d.write("UserID=versevisstat&BColor=red&refer=" + ref + "&pag=" + pag + "&b=" + b + "&col=" + col + "&scr=" + scr);
        d.write("\" align=center width=0 height=0 alt=\"Monitored by BelStat - Your Site Counts\"></a>");
        // -->
        </script>
        <!-- End of belstat.nl Counter -->

      </td>
       </tr>
</table>


include header.asp
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
   <link rel="stylesheet" type="text/css" href="stylenew.css">
   <script language="JavaScript" type="text/javascript" src="versevis.js"></script>
</head>
<form name="form" method="get" action="logzoeken.asp">
<input type="hidden" name="t">
<body topmargin="0" leftmargin="0">
   <table width="100%" height=144 cellspacing="0" cellpadding="0" border="0">
       <tr height="*">
          <td bgcolor="#FFC602" width="19">&nbsp;</td> 
          <td bgcolor="#FFC602" width="362"><a href=<%response.write objrecordsetpage("versevislogourl")%>>[img]"images/top/logo/<%response.write[/img]" border="0"></a></td>
          <td bgcolor="#FFC602" width="176"><a href=<%response.write objrecordsetpage("gustaveurl")%>>[img]"images/top/gustave/<%response.write[/img]" border="0"></a></td><td bgcolor="#FFC602" width="*"><a href="<%response.write objrecordsetpage("banner1url")%>" target="_blank">[img]"images/top/banners/<%response.write[/img]" border="0"></a><br><a href="<%response.write objrecordsetpage("banner2url")%>" target="_blank">[img]"images/top/banners/<%response.write[/img]" border="0"></a></td></tr>
   </table>  
   <table width="100%" height=39 cellspacing="0" cellpadding="0" border="0" bgcolor="white">
       <tr height="38">       
          <td width="252" bgcolor="white">
            <%if NOT location = "home" then%><a href="index.asp">[img]"images/menu/home.jpg"[/img]</a><a href="logstoevoegen.asp">[img]"images/menu/logsubmit.jpg"[/img]</a><%else%><a href="logstoevoegen.asp">[img]"images/menu/logsubmit2.jpg"[/img]</a><%end if%><a href="logstats.asp">[img]"images/menu/statistieken.jpg"[/img]</a><a href="logarchiefindex.asp">[img]"images/menu/archief.jpg"[/img]</a></td><td bgcolor="white" height="39" width="92"><input type="edit" size="12" maxlength="20" name="s" style="font-family: verdana; color: #373636; font-size: 11 px; border: 1 solid #FFC602"></td><td width="255" bgcolor="white">&nbsp;<input type="image" src="images/menu/logszoeken.jpg" onclick="form.t.value='l'"><input type="image" src="images/menu/reactieszoeken.jpg" onclick="form.t.value='r'"></td><td width="211" bgcolor="white"></td><td bgcolor="white" width="*">&nbsp;</td></form>
       </tr>
   </table>

[ Voor 24% gewijzigd door fatbenny op 15-01-2004 18:43 ]


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

gooi er eens een <% option explicit %> boven en haal de response.buffer eens weg, doe je includes eens bovenaan. En probeer niet zoveel connectie open te hebben voor slechts één pagina.

Huur mij in als freelance SEO consultant!


Verwijderd

CrashOne schreef op 15 januari 2004 @ 18:53:
gooi er eens een <% option explicit %> boven en haal de response.buffer eens weg, doe je includes eens bovenaan. En probeer niet zoveel connectie open te hebben voor slechts één pagina.
Hoezo zn includes bovenaan? die heeft hij op die plaats nodig!

Verwijderd

Verwijderd schreef op 15 januari 2004 @ 19:54:
[...]


Hoezo zn includes bovenaan? die heeft hij op die plaats nodig!
BTW hij heeft slechts 1 connectie open op 3 recordsets, niets bijzonders!


8)7 8)7 sorry van de QUOTE !!! excuses :X

[ Voor 10% gewijzigd door Verwijderd op 15-01-2004 19:55 ]


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

idd, mijn fout.... maar goed, je moet eens lekker gaan debuggen, parse eens een wat kleinere pagina en ge dan langzaam alles weer toevoegen.

Huur mij in als freelance SEO consultant!


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
probeer eens wat minder recordsets te gebruiken... (door bijvoorbeeld een objRS na een close opnieuw te openen met een nieuw sqlquery)

volgens mij kan je de query waarin je de reacties ophaalt samenvoegen met de query waarin je de logs ophaalt


je include het bestand replace.asp een hele hoop keer, kan je dit niet beter 1 keer includen en hetgeen je daarin doet in een functie zetten??

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
CrashOne schreef op 15 januari 2004 @ 20:08:
idd, mijn fout.... maar goed, je moet eens lekker gaan debuggen, parse eens een wat kleinere pagina en ge dan langzaam alles weer toevoegen.
Maar soms doet de pagina het ineens 2 minuten weer normaal en dan lijkt ie weer onbereikbaar. Het lijkt mij niet dat het aan het script ligt. Het script kan vast wel worden verbeterd op een paar punten om alles sneller te maken, maar ik heb nog steeds het gevoel dat er een andere oorzaak is.

Kan het niet aan een access database zelf liggen? Dat die instabiel of traag wordt ofzo? Hij is nu ongeveer 7,5 mb

Verwijderd

kan idd aan je db liggen maar goed, als het eerst wel goed gewerkt heeft en er is niet veel verandert zou het toch aan je provider moeten liggen denkik.
Anders ff je DB comprimeren en herstellen of met JetPack wat doen.

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Verwijderd schreef op 15 januari 2004 @ 21:12:
kan idd aan je db liggen maar goed, als het eerst wel goed gewerkt heeft en er is niet veel verandert zou het toch aan je provider moeten liggen denkik.
Anders ff je DB comprimeren en herstellen of met JetPack wat doen.
Nee dat zegt me niet zoveel, zou je dat kunnen toelichten?

Verwijderd

fatbenny schreef op 15 januari 2004 @ 22:45:
[...]


Nee dat zegt me niet zoveel, zou je dat kunnen toelichten?
Je kunt toch je db weer downloaden (behalve als je locale versie hetzelfde is natuurlijk) en deze in access "comprimeren en herstellen". Dit is een optie omdat het databasebestand gefragmenteerd kan raken wanneer je gegevens of objecten uit je db hebt verwijdert.

hier nog een interessante link voor je van experts-exchange die zo'n beetje hetzelfde ervaart als jij http://www.experts-exchan...MS_Access/Q_20811189.html

M.vr.gr. Richard ;)

[ Voor 5% gewijzigd door Verwijderd op 16-01-2004 08:18 ]


  • Dutch_guy
  • Registratie: September 2001
  • Laatst online: 20-04 14:47

Dutch_guy

WYSIWYG

Heb je deze problemen ook als je de boel lokaal test ?

Pay peanuts get monkeys !


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Dutch_guy schreef op 16 januari 2004 @ 10:24:
Heb je deze problemen ook als je de boel lokaal test ?
Nope alles gaat dan als een trein

  • Dutch_guy
  • Registratie: September 2001
  • Laatst online: 20-04 14:47

Dutch_guy

WYSIWYG

Is de conclusie dan niet automatisch dat het aan de provider ligt ?

Mede ook omdat je niets hebt veranderd.

Pay peanuts get monkeys !


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

* gorgi_19 krijgt ook het vermoeden van een brakke dataprovider eigenlijk....

Probeer eens je connectiontimeout lager te zetten; als het goed is, komt je script timeout nu boven je connectiontimeout uit, zodat je deze foutmelding kan zien.

En als deze foutmelding optreedt, weet je dus ook dat het aan de connectie van en naar de database ligt.

En ach, misschien vond 1 van je medegebruikers van de server het leuk om een connectionobject op te slaan in een session of application-object :X

[ Voor 19% gewijzigd door gorgi_19 op 16-01-2004 11:00 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
gorgi_19 schreef op 16 januari 2004 @ 10:59:
* gorgi_19 krijgt ook het vermoeden van een brakke dataprovider eigenlijk....

Probeer eens je connectiontimeout lager te zetten; als het goed is, komt je script timeout nu boven je connectiontimeout uit, zodat je deze foutmelding kan zien.

En als deze foutmelding optreedt, weet je dus ook dat het aan de connectie van en naar de database ligt.

En ach, misschien vond 1 van je medegebruikers van de server het leuk om een connectionobject op te slaan in een session of application-object :X
IK heb de db gecomprimeerd en hersteld, de db ging terug van 7,2 naar 6,1 mb. Opnieuw geupload en het werkt nog niet.

en

objCon.ConnectionTimeout = 30
objCon.CommandTimeout = 30

toegevoegd

Verwijderd

op jouw pagina http://www.versevis.com/testindex.asp kreeg ik zo'n gevreesde 80004005 "General error Unable to open registry key 'Temporary (volatile) ..." etc. Die ken ik heel goed. Heb op mijn server eens oneindig lang hiermee lopen prutsen (ook met een Access database). Wat ik ook deed (rechten in registry zetten, op de .mdb de database helemaal opnieuw aanmaken), niets hielp. Her en der op het net vind je mensen die tegen hetzelfde probleem aanliepen. Bij mij was het opgelost toen we overgingen op SQL Server, maar dat is voor jou natuurlijk geen optie. Is het mogelijk dat je een nieuw mdb genereert, waar je je tabellen opnieuw inzet, en die upload??
Anders zou ik het ook niet weten. Probleem blijft dat Access gewoon niet echt geschikt om op het web en in een multiuser omgeving te gebruiken (geen 'rant', maar gewoon een feit)
Voor een site waar ik vrijwillig webmaster ben, willen ze ook wat meer met databases gaan doen. Helaas ondersteunt Solcon in dit geval GEEN SQL Server. En ik wil geen Access, want als die uitvalt, ligt je site ook plat

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Ik heb ff een alternatief siteje opgezet http://www.versevis.com/alt/index.asp

Die loopt goed, totdat ik een van de oude pagina's ga testen en die niet laadt, dan lijkt het wel of er iets blokkeert zodat dat alternatieve site het ook niet meer doet.

Na een paar minuten doet de alternatieve site het weer.

Verwijderd

Krijg dit onder aan je standaard pagina:

Active Server Pages error 'ASP 0113'

Script timed out

/testindex.asp

The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.


Ik heb toch het idee dat er iets niet goed zit met je database/scripting.
Probeer de default pagina eens te veranderen en een heel kort SQL-letje te laden/tonen. Je pagina deed er (geschat) zo'n 2-3 minuten over om te tonen behalve bij je bufferFlush...die werden eerder getoond.

BTW Je testsiteje doet er net zo lang over.


edit:

na een paar minuten nog eens gekeken ---> werkt als een speer ineens!!! (beide sites)

[ Voor 9% gewijzigd door Verwijderd op 16-01-2004 12:06 ]


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Hosting provider mailt terug:

Probeer eens een simpel script

en verder niks, ik heb teruggemaild wat ik allemaal geprobeerd heb

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Ik krijg het niet opgelost |:(

Het moet wel aan de server liggen

Wel jammer dat ik zo alle bezoekers kwijtraak

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

fatbenny schreef op 16 januari 2004 @ 14:58:
Ik krijg het niet opgelost |:(

Het moet wel aan de server liggen

Wel jammer dat ik zo alle bezoekers kwijtraak
Heb je dan al een 'verontschuldigingen' pagina gemaakt, waarin je verteld wat er aan de hand is?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
gorgi_19 schreef op 16 januari 2004 @ 15:10:
[...]

Heb je dan al een 'verontschuldigingen' pagina gemaakt, waarin je verteld wat er aan de hand is?
had ik wel, maar die wordt ook niet elke keer geladen

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

fatbenny schreef op 16 januari 2004 @ 15:10:
[...]


had ik wel, maar die wordt ook niet elke keer geladen
Ook de HTML-versie niet?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
gorgi_19 schreef op 16 januari 2004 @ 15:13:
[...]

Ook de HTML-versie niet?
Ik heb er alweer 1 opgezet. Deze doet het wel volgens mij. Bedankt, had er niet meer aan gedacht

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
code:
1
2
3
4
5
6
<%
strSQLTracker = "SELECT TOP 20 logs.kop, logs.id, logs.views, reacties.reactieid, reacties.tekst, reacties.tijd, reacties.datum, reacties.naam FROM reacties,logs WHERE actief = TRUE AND reacties.id = logs.id ORDER by reacties.reactieid DESC;"
Set objRecordsetTracker = server.createobject("ADODB.Recordset")
objRecordsetTracker.ActiveConnection = objCon
objRecordsetTracker.open (strSQLTracker)
%>


Als ik dit stukje eruit haal doet ie het wel.

Deze query werkt lokaal, in access en heeft altijd gewerkt

edit: toeval denk ik, want hij is er alweer mee gestopt, ik geef het op

[ Voor 10% gewijzigd door fatbenny op 16-01-2004 15:37 ]


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Bij ftp zie ik steeds een .ldb bestand naast de het .mdb van de database. De database is gelocked. Het blijft ff een minuutje staan en dan is het weer weg.

En dan laadt de site ook niet, als de .ldb weer weg is laadt de site ook.

[ Voor 67% gewijzigd door fatbenny op 16-01-2004 18:24 ]


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
dubbel

[ Voor 97% gewijzigd door fatbenny op 16-01-2004 18:23 ]


Verwijderd

fatbenny schreef op 16 januari 2004 @ 18:17:
Bij ftp zie ik steeds een .ldb bestand naast de het .mdb van de database. De database is gelocked. Het blijft ff een minuutje staan en dan is het weer weg.

En dan laadt de site ook niet, als de .ldb weer weg is laadt de site ook.
Die ldb is logisch....elke keer als de site bezocht wordt en er verbinding gemaakt wordt met je db wordt ie ge-locked. Is niet erg, en na beeindiging blijft dit inderdaad even staan voordat het verdwijnt!
Open je niet per ongeluk ergens de db exclusief??? Vergeet je niet ergens een verbinding te lozen?

beter is dit te gebruiken:

code:
1
2
3
4
If Not objConn Is Nothing Then
If objConn .State = adStateOpen Then objConn .Close
Set objConn = Nothing
End If


Ook voor je recordsetjes gebruiken ;)

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 17-11-2025

robjanssen

Software Developer

Ik heb laatst een gelezen dat je de connectie-string die jij gebruikt niet moet gebruiken.
Probeer het eens met onderstaande connectie-string

ASP:
1
2
3
4
5
6
<%
'Database connectie openen
Dim objCon
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(".\versevisdatabase.mdb") & ";Persist Security Info=False")
%>

[ Voor 13% gewijzigd door robjanssen op 16-01-2004 21:19 ]


Verwijderd

robjanssen schreef op 16 januari 2004 @ 21:19:
Ik heb laatst een gelezen dat je de connectie-string die jij gebruikt niet moet gebruiken.
Probeer het eens met onderstaande connectie-string

ASP:
1
2
3
4
5
6
<%
'Database connectie openen
Dim objCon
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(".\versevisdatabase.mdb") & ";Persist Security Info=False")
%>
hehehe vertel..... ;)
Ken je het verschil tussen die hij gebruikt en jij adviseert?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

hehehe vertel.....
Ken je het verschil tussen die hij gebruikt en jij adviseert?
Stabiliteit en performance.

[ Voor 67% gewijzigd door gorgi_19 op 16-01-2004 23:51 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

owww... kun je dat eens toelichten gorgi?

Ik dacht altijd dat het andersom was. Ze maken toch beiden gebruik van ADO wat gebaseerd is op COM objecten, het programmeert makkelijker en heeft meer mogelijkheden maar de performance gaat iets achteruit t.o.v. de DSN naar ODBC.
Zijn driver is toch ook een DSN LESS driver?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

Although Microsoft does not recommend that you use Internet Information Server (IIS) to connect to Access databases, there are several advantages to using OLE DB versus ODBC for Access database connections. One of the benefits of using OLE DB connections is the ability to connect to databases without the need to create a user or system DSN on the Web server. Other advantages include the ability to call a thread-safe version of Visual Basic for Applications, and increased stability.

maar de performance gaat iets achteruit t.o.v. de DSN naar ODBC
Are you using DSN-less connections?

In general, DSN-less connections are faster than System DSNs (data source names), which are faster than File DSNs.

[ Voor 28% gewijzigd door gorgi_19 op 17-01-2004 10:20 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Thnxs Gorgi....heb het gelezen (ook de links!) ;)

Verder gebruik ik zelf ook ALTIJD de JET OLEDB maar goed, dat is uit gewoonte ontstaan. Het is altijd goed om de verschillen te weten. Wat ik dus wel gemerkt heb is dat de JET OLEDB veel gevoeliger is voor 'gereserveerde namen' in de scripts dan de FILEDSN.

;)

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Ik heb met timers etc getest waar het probleem zit en ik heb het gevonden.

Mijn reacties tabel bevat rond de 25000 reacties. Ik moet voor een laatste reacties lijstje op de site de laatste 20 reacties hebben.

Deze query doet er zo'n 20 tot 40 ms over:
"SELECT logs.id, logs.kop, reacties.reactieid from reacties, logs where reacties.id = logs.id"

Deze query met als toevoeging de order by component doet er zo'n 43.000 ms over.
"SELECT logs.id, logs.kop, reacties.reactieid from reacties, logs where reacties.id = logs.id order by reacties.reactieid desc"

Heeft iemand een oplossing? De helft van de reacties weggooien wil ik graag vermijden.

Verwijderd

zou het al schelen als je dit in een view plaatst in je DB en de server het werk laat doen? Misschien is dat al wat sneller. Anders de meest actuele reacties ophalen en de ouderen oproepbaar laten?

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Verwijderd schreef op 17 januari 2004 @ 11:55:
zou het al schelen als je dit in een view plaatst in je DB en de server het werk laat doen? Misschien is dat al wat sneller. Anders de meest actuele reacties ophalen en de ouderen oproepbaar laten?
ik ben niet zo bekend met views en ik hoopte eigenlijk dat er een alternatief is voor mijn query

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

Maak er eens een simpele Join van.. :X En gebruik je indexen?

Zie: http://www.w3schools.com/sql/sql_join.asp

[ Voor 30% gewijzigd door gorgi_19 op 17-01-2004 12:17 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
gorgi_19 schreef op 17 januari 2004 @ 12:16:
Maak er eens een simpele Join van.. :X En gebruik je indexen?

Zie: http://www.w3schools.com/sql/sql_join.asp
Reacties.reactiesid is de primaire sleutel en staat in access als geindexeerd aangegeven.

Ik kan wel een join toepassen, maar dan voer ik toch nog steeds een order by op evenveel records uit en dat is de vertragende factor

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

"SELECT Top 20 logs.id, logs.kop, reacties.reactieid from reacties, logs where reacties.id = logs.id order by reacties.reactieid desc"

Scheelt dit niet?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
gorgi_19 schreef op 17 januari 2004 @ 12:37:
"SELECT Top 20 logs.id, logs.kop, reacties.reactieid from reacties, logs where reacties.id = logs.id order by reacties.reactieid desc"

Scheelt dit niet?
Nee, ik gebruik normaal TOP ook, maar dan zie je hetzelfde verschil tussen het weglaten van de order by component en het laten staan daarvan

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

Maar dat verklaard nog steeds niet waarom het op jouw computer wel snel en zonder problemen gaat, en op de server niet.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
gorgi_19 schreef op 17 januari 2004 @ 12:41:
Maar dat verklaard nog steeds niet waarom het op jouw computer wel snel en zonder problemen gaat, en op de server niet.
klopt, maar de hosting provider zegt alles op de server goed is, dus daar kan ik ook niks mee

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Oke bewijs dat het aan de server ligt:

Ik heb een kopie van de database en een kopie van het testscript op de gratis asp hoster brinkster gezet.

Het testscript doet het volgende:
Het opent vier recordsets.

Brinkster: http://www25.brinkster.com/kabouterrace/test2.asp
Huidige server: http://www.versevis.com/test2.asp

De recordset met de order by component die problemen geeft op de huidige server doet het prima op de brinkster server.

Een van de metingen huidige server:
start 0 recordset 39 page 51 reacties 391 left 16863

1e recordset 39 ms
2e recordset 51-39 ms
3e recordset 391 - 51 ms
4e recordset 16863 - 391 ms

Een van de metingen op de brinkster server:
start 0 recordset 94 page 107 reacties 1232 left 1594

[ Voor 11% gewijzigd door fatbenny op 17-01-2004 13:29 ]


Verwijderd

Heb je dat met die 43.000 ms getest op je eigen pc of op de webserver?

BTW voorheen heeft het goed gedraait dus het is echt heel vreemd....is het echt zomaar ineens gekomen?

Kun je anders niet een CREATE TABLE proberen. Je queries zo simpel mogelijk uit te voeren en dan de records uit die tabel halen, of iets dergelijks verzinnen. Na het uitvoeren van een bepaald script een gelijk aantal backup tabellen aanmaken en daarna DROP TABLE gebruiken....tis maar een voorstel..... ;)

Nog een voorstel....queries uitvoeren op de losse tabellen...gegevens mee laten sleuren naar de client en in de pagina je records filteren met geneste loops ;)

Het zijn maar voorstellen maar misschien heb je er wat aan!


edit:
je was me voor ;)

[ Voor 3% gewijzigd door Verwijderd op 17-01-2004 13:33 ]


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 17-11-2025

robjanssen

Software Developer

Heb je al geprobeerd om je tabel te indexeren?

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Verwijderd schreef op 17 januari 2004 @ 13:32:
Heb je dat met die 43.000 ms getest op je eigen pc of op de webserver?

BTW voorheen heeft het goed gedraait dus het is echt heel vreemd....is het echt zomaar ineens gekomen?
Het was er idd ineens. Op de minuut, het was ook niet dat het geleidelijk langzamer of trager werd.

Die 43000 is getest op de versevis.com server.
Mijn eigen server (op eigen pc) laat ongeveer dezelfde metingen zien als de brinkster server.

[ Voor 44% gewijzigd door fatbenny op 17-01-2004 13:37 ]


Verwijderd

en de andere voorstellen? misschien een idee?

edit:


Ik wil ook wel ff een dergelijke test doen bij mijn provider....IS Interned Services bv

[ Voor 56% gewijzigd door Verwijderd op 17-01-2004 13:37 ]


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Verwijderd schreef op 17 januari 2004 @ 13:36:
en de andere voorstellen? misschien een idee?
maar als een exacte kopie op brinkster wel snel gaat en op mijn eigen pc ook, dan moet het toch wel aan de versevis.com server liggen?

Verwijderd

Klopt, helemaal gelijk in...
Er moet toch iets zijn om die host erbij te betrekken. Ze moeten zich niet gemakkelijk van dit soort zaken afzonderen. Laten zij eens ff een paar testen uitvoeren.

Ik heb zojuist nog even gekeken echter het loopt niet slecht. Jah, je pagina laadt wat traag. Daar kun je een en ander aan verbeteren met flushes...ik snap er echt helemaal niets meer van.....soms traag, soms snel.....dan weer traag... :?

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Verwijderd schreef op 17 januari 2004 @ 13:46:
Klopt, helemaal gelijk in...
Er moet toch iets zijn om die host erbij te betrekken. Ze moeten zich niet gemakkelijk van dit soort zaken afzonderen. Laten zij eens ff een paar testen uitvoeren.

Ik heb zojuist nog even gekeken echter het loopt niet slecht. Jah, je pagina laadt wat traag. Daar kun je een en ander aan verbeteren met flushes...ik snap er echt helemaal niets meer van.....soms traag, soms snel.....dan weer traag... :?
Ik weet niet of je de gewone pagina laadt (dus versevis.com zelf) want daar heb ik nu die recordset die een order by op de grote tabel doet uitgehaald. Het testscript zoals hierboven beschreven opent die recordset nog wel.

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Verwijderd schreef op 17 januari 2004 @ 13:36:
en de andere voorstellen? misschien een idee?

edit:
Ik wil ook wel ff een dergelijke test doen bij mijn provider....IS Interned Services bv
Dat zou mooi zijn. Ik heb het testscript en de database even gezipt. Allebei in dezelfde directory zetten.

Je kan het zipje hier vinden: http://www.versevis.com/overig/testdb.zip

Niet iedereen downloaden aub, wachtwoorden etc zijn er toch uitgehaald

[ Voor 5% gewijzigd door fatbenny op 17-01-2004 13:50 ]


Verwijderd

Jeps, je default....

Je andere pagina's...da's een drama....duurt eeuwen :?

edit:::::::: zelfs downen gaat maar met max 24 kb/sec

[ Voor 33% gewijzigd door Verwijderd op 17-01-2004 13:55 ]


Verwijderd

Hij staat erop:

sorry...link weggehaald ;)

start 0 recordset 16 page 31 reacties 172 left 406
start 0 recordset 16 page 16 reacties 172 left 391
start 0 recordset 16 page 16 reacties 156 left 391

;)

[ Voor 14% gewijzigd door Verwijderd op 17-01-2004 21:35 ]


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Verwijderd schreef op 17 januari 2004 @ 14:17:
Hij staat erop:

http://www.4advanced.nl/test2.asp

start 0 recordset 16 page 31 reacties 172 left 406
start 0 recordset 16 page 16 reacties 172 left 391
start 0 recordset 16 page 16 reacties 156 left 391

;)
Dankje :)

Het lijkt mij wel duidelijk, mag ik die link even gebruiken om naar mijn hosting provider te sturen?

Als extra bewijsstuk :)

Verwijderd

van mij wel ;)

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Zo net mailtje naar de hosting provider gestuurd, ben benieuwd hoe hij reageert.

Ik ga nu even tentamens leren, ik laat het wel horen als ik mail terug heb gekregen.

[ Voor 9% gewijzigd door fatbenny op 17-01-2004 14:24 ]


  • Infinitive
  • Registratie: Maart 2001
  • Laatst online: 25-09-2023
Bij mij doet 'ie het gewoon? Geen enkel probleem gezien. Al je breakpoints gezien.

Is het probleem ondertussen al opgelost?

[ Voor 24% gewijzigd door Infinitive op 17-01-2004 15:11 ]

putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Bijna twee dagen later en ik heb nog geen reactie ontvangen van mijn hosting provider.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

fatbenny schreef op 19 januari 2004 @ 09:55:
Bijna twee dagen later en ik heb nog geen reactie ontvangen van mijn hosting provider.
heb je je dataprovider al geprobeerd om te vervangen; oftewel die andere connectionstring gebruikt?

[ Voor 9% gewijzigd door gorgi_19 op 19-01-2004 09:57 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

fatbenny schreef op 19 januari 2004 @ 09:55:
Bijna twee dagen later en ik heb nog geen reactie ontvangen van mijn hosting provider.
Ga lekker een andere zoeken zou ik zeggen.....wat een z..wassers :X

is het privé, of zakelijk? Anders zou ik mooi bij ze vertrekken en restitutie eisen!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:42

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 19 januari 2004 @ 09:57:
[...]


Ga lekker een andere zoeken zou ik zeggen.....wat een z..wassers :X

is het privé, of zakelijk? Anders zou ik mooi bij ze vertrekken en restitutie eisen!
2 dagen niets gehoord? :?

't is zaterdag en zondag geweest; kan me best voorstellen dat het, omdat de rest het wel goed doet, ze er van uit gaan dat dit geen cruciaal iets is en er een grote kans is dat het gewoon een scriptingfout is.

Ligt een server er uit of bokt die, dan zullen ze vast wel gaan optreden. Werkt er 1 scriptje niet op een shared server, waarbij er niemand verder er last van heeft, dan lijkt de beheerstaak me minder cruciaal.

[ Voor 18% gewijzigd door gorgi_19 op 19-01-2004 10:14 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
gorgi_19 schreef op 19 januari 2004 @ 10:09:
[...]

2 dagen niets gehoord? :?

't is zaterdag en zondag geweest; kan me best voorstellen dat het, omdat de rest het wel goed doet, ze er van uit gaan dat dit geen cruciaal iets is en er een grote kans is dat het gewoon een scriptingfout is.

Ligt een server er uit of bokt die, dan zullen ze vast wel gaan optreden. Werkt er 1 scriptje niet op een shared server, waarbij er niemand verder er last van heeft, dan lijkt de beheerstaak me minder cruciaal.
Hij zou mij vrijdag laten weten of hij een oorzaak kon vinden. Niks gehoord, zelf allemaal dingen uitgezocht, testen gedaan waar uit naar voren is gekomen dat de server niet goed presteert. Nette uitgebreide mail gestuurd, niks op gehoord.

Verwijderd

gorgi_19 schreef op 19 januari 2004 @ 10:09:
[...]

2 dagen niets gehoord? :?

't is zaterdag en zondag geweest; kan me best voorstellen dat het, omdat de rest het wel goed doet, ze er van uit gaan dat dit geen cruciaal iets is en er een grote kans is dat het gewoon een scriptingfout is.
De exacte details zijn natuurlijk niet bij mij bekend dus ik kan me voorstellen dat het wat bot overkomt wat ik zei maar ik denk dat ik/wij verwend zijn hier. Wij hosten bij IS (Interned Services B.V.) en die bevalt echt mega-goed. Wanneer er fouten zijn, per ongeluk databases overschreven worden O-) of gewoon vragen zijn over bijvoorbeel MS Exchange, wordt je door kundige jongens op weg geholpen. Zij hebben bereidheid getoond die je nergens anders terugvind. Uren lang debuggen aan de telefoon, geen probleem.....stuur je ze uiteraard wel een taart als blijk van waardering ;) maar goed, dat toont dus aan dat er WEL providers zijn die hun service serieus nemen! (ook in het weekend :X )
BTW is geen reclamepraatje maar gebaseerd op waargebeurde feiten ;)

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Verwijderd schreef op 19 januari 2004 @ 10:42:
[...]


De exacte details zijn natuurlijk niet bij mij bekend dus ik kan me voorstellen dat het wat bot overkomt wat ik zei maar ik denk dat ik/wij verwend zijn hier. Wij hosten bij IS (Interned Services B.V.) en die bevalt echt mega-goed. Wanneer er fouten zijn, per ongeluk databases overschreven worden O-) of gewoon vragen zijn over bijvoorbeel MS Exchange, wordt je door kundige jongens op weg geholpen. Zij hebben bereidheid getoond die je nergens anders terugvind. Uren lang debuggen aan de telefoon, geen probleem.....stuur je ze uiteraard wel een taart als blijk van waardering ;) maar goed, dat toont dus aan dat er WEL providers zijn die hun service serieus nemen! (ook in het weekend :X )
BTW is geen reclamepraatje maar gebaseerd op waargebeurde feiten ;)
Kijk zo hoort het ook, nu had ik ook wel verwacht dat de service van mijn provider minder zou zijn dan bij IS als ik naar de verschillen tussen prijzen kijk, maar ik had wel verwacht dat hij in ieder geval iets zou doen. Ik ken IS en hun service wel via mijn stage en klanten die daar gehost werden, maar dat is te duur voor een particuliere site.

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
Volgens mij werkt alles weer, niks gehoord van provider, maar ik heb originele site er weer opgezet.

Ik hoop dat het blijft werken, maar in ieder geval al bedankt voor alle tips, hulp etc.

  • fatbenny
  • Registratie: April 2001
  • Laatst online: 07-03-2023
>Beste *****,
>
>Heb je nu nog problemen met de server,
>We hebben vorig weekend eens alles bestudeerd,
>Niks abnormaal gevonden...
>
>Laat me iets weten..
>
>Groeten
>*******

ik geloof er niks van, maar ja
Pagina: 1