JSP Server

Java

2 svar · 443 visningar · startad av Jaar

Medlem sedan juli 2001434 inlägg
Trådstart#1

Har JSP-sidor som kör mot en Oracle databas. Sidorna är integrerade inne i databasen.

Nu på sistonde har det genererats fel

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
java.lang.InternalError: IOException writing headers! VC socket write failed at
oracle.aurora.mts.http.HttpResponse.update(HttpResponse.java) at
oracle.aurora.mts.SwissArmyOutputStream.commit(SwissArmyOutputStream.java) at
oracle.aurora.mts.SwissArmyOutputStream.flushBuffer(SwissArmyOutputStream.java) at
oracle.aurora.mts.ServletResponseImpl.flushBuffer(ServletResponseImpl.java) at oracle.aurora.mts.http.HttpResponse.flushBuffer(HttpResponse.java) at
oracle.aurora.mts.http.HttpResponse.sendErrorDefault(HttpResponse.java) at
oracle.aurora.mts.http.HttpService.resolveContext(HttpService.java) at
oracle.aurora.mts.ProcessingState.resolveContext(ProcessingState.java) at
oracle.aurora.mts.ProcessingState.resolve(ProcessingState.java) at
oracle.aurora.mts.EndpointRunner.service(EndpointRunner.java) at
oracle.aurora.mts.rdbms.MtsEndpointRunner.run(MtsEndpointRunner.java) at
oracle.aurora.mts.rdbms.ServiceDriver._service(ServiceDriver.java) at
oracle.aurora.mts.rdbms.ServiceDriver.service(ServiceDriver.java) at
oracle.aurora.net.VirtualCircuit.processRequest(VirtualCircuit.java) at
oracle.aurora.net.Presentation.handleRequest(Presentation.java)

från Java VM. Det är inte minnes brist (eftersom vi hade det också, och då genererades ett OutOfMemoryException). Är det någon som har någon idé om vad det kan vara och hur man skulle kunna lösa det... ?

// Jan

Medlem sedan sep. 2001961 inlägg
#2

Det ser ut som om socket-miljön får spatt. Hur många socket connections tillåter servermaskinen och hur många simultana http-request/respons par klarar webbservern... Kika på det.

/Lime

Medlem sedan juli 2001434 inlägg
#3

Detta händer då en enda person gör sin request till jsp sidorna. Sidorna ligger inne i databasen, vilket gör att de hämtas med en JDBC-koppling då de efterfrågas. Det är denna (och de senare) som genererar fel.

Det stora felet som oftast står är : Unhandled I/O Exception: [IPADRESS PÅ MASKINEN SOM GJORDE FÖRFRÅGAN]:[PORT]
samt :
VC socket write
failed

Jag vet inte varför det sker, och det verkar inte vara många som vet. Jag har postat frågan på flera forum och mailinglistor utan resultat.

// Jan Arenö

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)