07. september 2004 - 09:10Der er
10 kommentarer og 2 løsninger
Request Echo
Hej
Jeg ved ikke om det er det rigtige forum - but here goes.
Jeg har en Apache serve med en OC4J på til at tage mit jsp. Jeg har nu fundet ud af at hvis et request tager mere end 5 min så bliver requested sendt en gang til - en form for ekko. Jeg er godt klar over at man i den ideele verden ikke skulle have request der tager så lang tid - men lige i det her tilfælde - kan jeg aldrig være sikker på at det ikke sker.
Er det noget der ligger i Apache - eller er det et andet sted jeg skal lede ? Er der noget man kan gøre ved det ?
kan du checke om det samme sker hvis du taler direkte med containeren for at se om det er apache+mod_jk eller hvad du bruger for at binde dem sammen? jeg kender desværre intet til OC4J
Da du vel alligevel skal håndtere bruger "klik submit igen fordi der ikke sker noget", så skal du vel alligevel implementere synchronizer token pattern. Og den tager vel det her med som side-effect.
Simonvalter -> Jeg har nu checket direkte til OC4J og her er der ikke noget ekko...
arne_v -> Jeg har taget højde for at en bruger ikke må trykke mere end engang - jeg har disablet knapper når der er trykket på dem. Men har du mere stof om synchronizer token pattern - har ikke lige hørt om det.
ok jeg kan ikke rigtigt finde noget på mod_oc4j men jeg vil næsten gætte på at de 5 min kommer af at Apache's default timeout på en request er 300 sec. Hvorfor den sender requesten igen er lidt mystisk.. du kunne kigge i de forskellige konfigurations filer for oc4j og se om der er nogen timeout/retry settings. Jeg ved at mod_jk har en sådan mulighed ved loadbalancing så det kunne være det var opsat på en uheldig måde. Hvis der ikke er noget at finde der ville jeg tage kontakt til oracle f.eks forums eller skriv direkte til dem.
Okay - jeg vil tage kontakt til Oracle og post et svar her når jeg har et.
Men I kan lige smide et svar begge to som tak for hjælpen med at komme på rette vej. Kan se at arne_v's pattern er noget jeg skal have kigget noget mere på når jeg skal til at igang med struts
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.