This commit is contained in:
@@ -69,9 +69,8 @@ public final class PrepareRunner implements Runnable {
|
|||||||
response.init(channel);
|
response.init(channel);
|
||||||
try {
|
try {
|
||||||
prepare.prepare(buffer, response.request, response);
|
prepare.prepare(buffer, response.request, response);
|
||||||
} catch (Throwable t) {
|
} catch (Throwable t) { //此处不可 context.offerBuffer(buffer); 以免prepare.prepare内部异常导致重复 offerBuffer
|
||||||
context.logger.log(Level.WARNING, "prepare servlet abort, forece to close channel ", t);
|
context.logger.log(Level.WARNING, "prepare servlet abort, forece to close channel ", t);
|
||||||
context.offerBuffer(buffer);
|
|
||||||
response.finish(true);
|
response.finish(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user