/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Script bliver kørt 2 gange ?
Fra : Jesper Lund


Dato : 30-10-01 11:51

Jeg har et problem med at min kode bliver eksekveret 2 gange på trods af at
der IKKE er noget loop eller lign.

Først troede jeg det var et problem med min database server da problemet
opstod da jeg flyttede databasen fra en db server til en anden. Men det har
vist sig at det ikke er her fejlen skal findes, men på min webserver (?)

Eks:
Har lavet en simpel kode som indsætter en unik streng på 15 tegn i en
database. Der bliver oprettet 2 records - på trods af at scriptet kun er
blevet kørt en gang - men begge records har et unik streng, hvilket leder
mig hen til at det ikke er min db server, men min webserver der er
problemet.

Det skal dog siges at der kører andre websites på selv samme webserver som
IKKE oplever dette problem. Og der kører også andre databaser på omtalte db
server og de oplever heller ikke dette problem. Så det kan ikke udelukkes at
det er en kodefejl, men der er ikke blevet lavet nogen store ændringer op
til dette problem kom frem, og jeg kan heller ikke lige se hvilken kode
skulle kunne fremprovokere dette problem. Men man bliver jo klogere hver
dag, og det håber jeg da også jeg bliver idag!

Som rosinen i pølseenden skal det siges at det IKKE sker konsekvent ... dvs.
at det sker vel 70% af gangene.

Nogen hints til en løsning eller evt. til hvor problemet kunne opstå henne ?

-
Med venlig hilsen,
Jesper L.



 
 
Kim Jensen (30-10-2001)
Kommentar
Fra : Kim Jensen


Dato : 30-10-01 13:11

> Nogen hints til en løsning eller evt. til hvor problemet kunne opstå henne
?

Kunne vi ikke få lov at SE koden? Det gør fejlsøgningen markant nemmere....

mvh
Kim Jensen



Jesper Lund (30-10-2001)
Kommentar
Fra : Jesper Lund


Dato : 30-10-01 13:18

> Kunne vi ikke få lov at SE koden? Det gør fejlsøgningen markant
nemmere....

Jeg ville skam også vise den hvis der var en specifik kode og vise ... det
er der bare ikke.

Det er noget der sker på hele mit site.

-
Med venlig hilsen,
Jesper Lund





Kim Jensen (30-10-2001)
Kommentar
Fra : Kim Jensen


Dato : 30-10-01 15:36

>> Kunne vi ikke få lov at SE koden? Det gør fejlsøgningen markant
>> nemmere....
> Jeg ville skam også vise den hvis der var en specifik kode og vise ... det
> er der bare ikke.
> Det er noget der sker på hele mit site.

Jamen, du må da kunne lokalisere hvilket SQL-kald det er, der bliver
eksekveret flere gange?


mvh
Kim Jensen



Jesper Lund (30-10-2001)
Kommentar
Fra : Jesper Lund


Dato : 30-10-01 16:15

Det er alle SQL kald ... det er som sagt noget der foregå på hele mit site!
Så det er ikke kun en enkelt sql sætning.

Men et eks.
SQL = "INSERT INTO news (subject, body) VALUES ('" & request("subject") &
"', '" & request("body") & "')"
Conn.Execute ( SQL )

Overstående vil blive indsat 2 gange i min db 70% af gangene ...

-
Med venlig hilsen,
Jesper L.

"Kim Jensen" <kj@jmt.dk> wrote in message
news:3bdebad5$0$57662$edfadb0f@dspool01.news.tele.dk...
> >> Kunne vi ikke få lov at SE koden? Det gør fejlsøgningen markant
> >> nemmere....
> > Jeg ville skam også vise den hvis der var en specifik kode og vise ...
det
> > er der bare ikke.
> > Det er noget der sker på hele mit site.
>
> Jamen, du må da kunne lokalisere hvilket SQL-kald det er, der bliver
> eksekveret flere gange?
>
>
> mvh
> Kim Jensen
>
>



Kim Jensen (30-10-2001)
Kommentar
Fra : Kim Jensen


Dato : 30-10-01 18:13

> Det er alle SQL kald ... det er som sagt noget der foregå på hele mit
site!
> Så det er ikke kun en enkelt sql sætning.
> Men et eks.
> SQL = "INSERT INTO news (subject, body) VALUES ('" & request("subject") &
> "', '" & request("body") & "')"
> Conn.Execute ( SQL )
> Overstående vil blive indsat 2 gange i min db 70% af gangene ...

Bruger du response.redirect() nogle steder?

--
Med venlig hilsen
Kim Jensen
____________________________________________
litewerx.com // kelvin8.com // newscaster.dk



Jesper Lund (30-10-2001)
Kommentar
Fra : Jesper Lund


Dato : 30-10-01 20:55

Ja da ... den bliver brugt mange steder ?!?!

-
Jesper Lund

"Kim Jensen" <kim@litewerx.dk> wrote in message
news:9rmn3a$2m06$1@news.cybercity.dk...
> > Det er alle SQL kald ... det er som sagt noget der foregå på hele mit
> site!
> > Så det er ikke kun en enkelt sql sætning.
> > Men et eks.
> > SQL = "INSERT INTO news (subject, body) VALUES ('" & request("subject")
&
> > "', '" & request("body") & "')"
> > Conn.Execute ( SQL )
> > Overstående vil blive indsat 2 gange i min db 70% af gangene ...
>
> Bruger du response.redirect() nogle steder?
>
> --
> Med venlig hilsen
> Kim Jensen
> ____________________________________________
> litewerx.com // kelvin8.com // newscaster.dk
>
>



Kim Jensen (30-10-2001)
Kommentar
Fra : Kim Jensen


Dato : 30-10-01 21:54

> > Bruger du response.redirect() nogle steder?
> Ja da ... den bliver brugt mange steder ?!?!

Kunne det ikke hænde, at du får redirectet forkert og dermed eksekveret din
kode flere gange? (i så fald burde det selvfølgelig ske HVER gang, men det
var blot et skud...)

Har du i øvrigt checket loggen for webserveren, så du kan se, hvor mange
gange scriptet nøjagtigt bliver kaldt?

--
Med venlig hilsen
Kim Jensen
____________________________________________
litewerx.com // kelvin8.com // newscaster.dk



Jesper Lund (30-10-2001)
Kommentar
Fra : Jesper Lund


Dato : 30-10-01 22:09

Det kan ikke være et redirect problem, da der ikke har været noget problem
med dette før ... det er først opstået efter et års tid. Og hvis jeg
redirectede til den samme fil ville den jo også gå i selvsving og aldrig
komme ud af det igen.

Og nej, jeg har ikke tjekket loggen ... men det var måske et meget godt bud
?!?

-
Med venlig hilsen,
Jesper Lund

"Kim Jensen" <kim@litewerx.dk> wrote in message
news:9rn40f$plq$1@news.cybercity.dk...
> > > Bruger du response.redirect() nogle steder?
> > Ja da ... den bliver brugt mange steder ?!?!
>
> Kunne det ikke hænde, at du får redirectet forkert og dermed eksekveret
din
> kode flere gange? (i så fald burde det selvfølgelig ske HVER gang, men det
> var blot et skud...)
>
> Har du i øvrigt checket loggen for webserveren, så du kan se, hvor mange
> gange scriptet nøjagtigt bliver kaldt?
>
> --
> Med venlig hilsen
> Kim Jensen
> ____________________________________________
> litewerx.com // kelvin8.com // newscaster.dk
>
>



Claus O (30-10-2001)
Kommentar
Fra : Claus O


Dato : 30-10-01 18:49

"Jesper Lund" <jesper@rullekebab.dk> wrote

> Det skal dog siges at der kører andre websites på selv samme webserver som
> IKKE oplever dette problem. Og der kører også andre databaser på omtalte db

Freepaq?
Hvis ja, så opgiv dem hellere i dag end i morgen!
Claus




Jesper Lund (30-10-2001)
Kommentar
Fra : Jesper Lund


Dato : 30-10-01 22:24

Der er ikke tale om Freepaq eller nogen andre webhoteller! Det kører på egen
webserver og database server.

-
Med venlig hilsen,
Jesper Lund

"Claus O" <ClausOlsen@NOSPAMhotmail.com> wrote in message
news:3bdee803$0$210$edfadb0f@dspool01.news.tele.dk...
> "Jesper Lund" <jesper@rullekebab.dk> wrote
>
> > Det skal dog siges at der kører andre websites på selv samme webserver
som
> > IKKE oplever dette problem. Og der kører også andre databaser på omtalte
db
>
> Freepaq?
> Hvis ja, så opgiv dem hellere i dag end i morgen!
> Claus
>
>
>



oz (30-10-2001)
Kommentar
Fra : oz


Dato : 30-10-01 23:36


"Jesper Lund" <jesper@rullekebab.dk> skrev i en meddelelse
news:3bde8624$0$25366$edfadb0f@dspool01.news.tele.dk...
> Jeg har et problem med at min kode bliver eksekveret 2 gange på trods af
at
> der IKKE er noget loop eller lign.

Kunne det tænkes at folk bruger tilbage knappen i browseren hvilket folk gør
ofte når din fil er eksekveret og derved kommer til at køre dit insert
script igen???

Bare en tanke, jeg er nemlig selv løbet ind i samme problem, flere gange..

Oz



Jesper Lund (31-10-2001)
Kommentar
Fra : Jesper Lund


Dato : 31-10-01 09:38

> Kunne det tænkes at folk bruger tilbage knappen i browseren hvilket folk
gør
> ofte når din fil er eksekveret og derved kommer til at køre dit insert
> script igen???

Nej, det er desværre heller ikke her problemet ligger.

Hvis det dog bare var så enkelt ...

-
Med venlig hilsen,
Jesper Lund




Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste