Was wirft HTTP 503 und zum ändern von timeout?

Ich geerbt habe eine Anwendung (intern für meine Firma), die Verwendung von javascript in Internet Explorer ausgeführt wird, das macht Ajax-Aufrufe zu einer Struts-basierten Webanwendung in WebLogic Server v10.

Bestimmte serverseitige Operationen im system sind, die länger als 3 Minuten. Nutzer stets bemerkt, dass der Ajax-Aufruf zurückgegeben 503-Fehler bei der 3-Minuten-Marke. Mein Benutzer kann warten-länger als 3 Minuten, aber die 503-Fehler unterbrechen Ihre Arbeit.

Diese Anwendung muss die Leistung gestimmt, aber wir brauchen dringend eine vorübergehende Lösung zu erweitern, wie viel Zeit auftreten können, bevor ein 503-Fehler zurückgegeben.

Die aktuelle Theorie ist, dass der 503-Fehler wird ausgelöst, indem der IE XMLHttpRequest-Objekt. Ein team soll WebLogic Experten ergoß sich über unsere code-und WebLogic-Protokolle, und erklärt, dass es kein timeout Auftritt auf der server-Seite. Aber ich habe meine Zweifel.

Meine Frage ist, welche software ist dafür verantwortlich, das 503-Fehler: der browser, der Ajax-javascript, oder auf dem server? Und können Sie diese timeout-Zeit verändern?

Folgenden, bis auf diese alte Frage... in meinem Fall war dies verursacht durch schlecht angepasste server-code zu lange dauert, zu reagieren. Immer die Antwort auf unter 30 Sekunden (mindestens) gemacht hat, dieses symptom Weg. Noch nicht sicher sind, welche software war die Erhöhung der 503 und/oder zum ändern der timeout, also denke ich, ich lasse diese Frage offen.
Die Formulierung dieser Frage war perfekt! Sehr verspäteten Dank für eine großartige Frage. Dies sind die Art von Fragen, SO muss

InformationsquelleAutor Christopher Graziano | 2009-04-01

Schreibe einen Kommentar