You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by as...@apache.org on 2007/04/27 15:47:46 UTC
svn commit: r533097 - in /webservices/synapse/trunk/java/modules:
core/src/main/resources/log4j.properties
nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java
nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java
Author: asankha
Date: Fri Apr 27 06:47:45 2007
New Revision: 533097
URL: http://svn.apache.org/viewvc?view=rev&rev=533097
Log:
make connection timeout (keepalive) and close messages debug since they are usually violated most of the time
change default log level to INFO
Modified:
webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties
webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java
webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java
Modified: webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties?view=diff&rev=533097&r1=533096&r2=533097
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties (original)
+++ webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties Fri Apr 27 06:47:45 2007
@@ -32,7 +32,7 @@
# Set the level to DEBUG if you want to log all Exceptions (some of them aren't errors)
#log4j.category.org.apache.axis2=INFO
-log4j.category.org.apache.synapse=DEBUG
+log4j.category.org.apache.synapse=INFO
log4j.category.org.apache.axis2.transport.nhttp=INFO
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
Modified: webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java?view=diff&rev=533097&r1=533096&r2=533097
==============================================================================
--- webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java (original)
+++ webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java Fri Apr 27 06:47:45 2007
@@ -72,7 +72,12 @@
}
public void exception(final NHttpServerConnection conn, final HttpException ex) {
- this.log.error("HTTP connection " + conn + ": " + ex.getMessage(), ex);
+ if (ex.getMessage().contains("Connection reset") ||
+ ex.getMessage().contains("forcibly closed")) {
+ this.log.warn("HTTP connection " + conn + ": " + ex.getMessage());
+ } else {
+ this.log.error("HTTP connection " + conn + ": " + ex.getMessage(), ex);
+ }
this.handler.exception(conn, ex);
}
Modified: webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java?view=diff&rev=533097&r1=533096&r2=533097
==============================================================================
--- webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java (original)
+++ webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java Fri Apr 27 06:47:45 2007
@@ -232,7 +232,8 @@
public void timeout(final NHttpServerConnection conn) {
HttpRequest req = (HttpRequest) conn.getContext().getAttribute(HttpContext.HTTP_REQUEST);
if (req != null) {
- log.warn("Connection Timeout for request to : " + req.getRequestLine().getUri());
+ log.debug("Connection Timeout for request to : " + req.getRequestLine().getUri() +
+ " Probably the keepalive connection was closed");
} else {
log.warn("Connection Timeout");
}
@@ -272,8 +273,9 @@
*/
public void exception(NHttpServerConnection conn, IOException e) {
if (e instanceof ConnectionClosedException ||
- "Connection reset by peer".equals(e.getMessage())) {
- log.debug("I/O error: " + e.getMessage());
+ e.getMessage().contains("Connection reset by peer") ||
+ e.getMessage().contains("forcibly closed")) {
+ log.debug("I/O error (Probably the keepalive connection was closed):" + e.getMessage());
} else {
log.error("I/O error: " + e.getMessage());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org