开发者

glassfish nested connection pool error

I have made a mysql connection pool in glassfish.

After every 5 mins its giving this error although i can use the connection pool.

 SEVERE: Sat Jul 09 13:57:05 IST 2011 WARN: Caught while disconnecting...
 EXCEPTION STACK TRACE:
 ** BEGIN NESTED EXCEPTION ** 
 java.net.SocketException   
MESSAGE: Socket is not connected
STACKTRACE:
java.net.SocketException: Socket is not connected
at java.net.Socket.shutdownInput(Socket.java:1379)
at com.mysql.jdbc.MysqlIO.quit(MysqlIO.java:1686)
at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4388)
at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1564)
at com.mysql.jdbc.jdbc2.optional.MysqlPooledConnection.close(MysqlPooledConnection.java:205)
at com.mysql.jdbc.jdbc2.optional.JDBC4MysqlXAConnection.close(JDBC4MysqlXAConnection.java:49)
at com.sun.gjc.spi.ManagedConnection.destroy(ManagedConnection.java:399)
at com.sun.enterprise.resource.allocator.ConnectorAl开发者_StackOverflowlocator.destroyResource(ConnectorAllocator.java:196)
at com.sun.enterprise.resource.pool.ConnectionPool.deleteResource(ConnectionPool.java:955)
at com.sun.enterprise.resource.pool.datastructure.RWLockDataStructure.removeResource(RWLockDataStructure.java:153)
at com.sun.enterprise.resource.pool.resizer.Resizer.removeIdleAndInvalidResources(Resizer.java:207)
at com.sun.enterprise.resource.pool.resizer.Resizer.resizePool(Resizer.java:113)
at com.sun.enterprise.resource.pool.resizer.Resizer.run(Resizer.java:93)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
** END NESTED EXCEPTION **

The mysql config file(my.ini) is

[client]



port=3306



[mysql]



default-character-set=utf8





[mysqld]


port=3306






basedir="P:/MySQL/MySQL Server 5.5/"



datadir="P:/MySQL/MySQL Server 5.5/Data/"


character-set-server=utf8


default-storage-engine=INNODB


sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


max_connections = 200



query_cache_size=32M




table_cache=256


tmp_table_size=35M


thread_cache_size=8



myisam_max_sort_file_size=100G


myisam_sort_buffer_size=69M


key_buffer_size=49M


read_buffer_size=64K

read_rnd_buffer_size=256K


sort_buffer_size=256K

innodb_data_home_dir="P:/MySQL Datafiles/"






innodb_additional_mem_pool_size=2M


innodb_flush_log_at_trx_commit=1



innodb_log_buffer_size=1M


innodb_buffer_pool_size=94M




innodb_log_file_size=19M


innodb_thread_concurrency=8



enable-named-pipe

max_allowed_packet = 200M

btw where can i find the glassfish bugzilla

thanks


This appears to be similar to the issue I am having: Named Pipe connection throws warning on close. Whenever a named pipe connection is "closed", this warning is thrown. Furthermore, it is evident after monitoring the database that the connection isn't actually closed on the mysql end.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜