Hi all,

Just wondering if someone can help me out with this error in the app
server logs, running against a remote Postgresql 9.1 machine, I get a
lot of these:

30.07.2012 07:05:16.140 *WARN* [Timer-3]
org.sakaiproject.nakamura.lite.storage.jdbc.ConnectionHolder Error
running validation query org.postgresql.util.PSQLException: An I/O
error occured while sending to the backend.
        at 
org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:283)
        at 
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512)
        at 
org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374)
        at 
org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:254)
        at 
org.sakaiproject.nakamura.lite.storage.jdbc.ConnectionHolder.hasExpired(ConnectionHolder.java:66)
        at 
org.sakaiproject.nakamura.lite.storage.jdbc.ConnectionManager.cleanThreadMap(ConnectionManager.java:91)
        at 
org.sakaiproject.nakamura.lite.storage.jdbc.ConnectionManager.run(ConnectionManager.java:38)
        at java.util.TimerThread.mainLoop(Timer.java:534)
        at java.util.TimerThread.run(Timer.java:484)
Caused by: java.io.EOFException
        at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:276)
        at 
org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1661)
        at 
org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
        ... 8 more

The exception *seems* harmless right now. Was wondering if a plethora
of these indicate that I might need to tweak a tcp keep-alive on the
remote machine or something? Or, is our code known to manually close
database connections at the dismay of the connection pool?

Any advice is welcome. Thanks!

-- 
Cheers,
Branden
_______________________________________________
oae-dev mailing list
[email protected]
http://collab.sakaiproject.org/mailman/listinfo/oae-dev

Reply via email to