1
我有一個運行在Tomcat6上的Web應用程序。閒置30或60分鐘後,如果刷新頁面,將出現Broken Pipe問題(下面會報告例外情況)。Cassandra和Hector在不活動後斷開管道
我試圖在其他線程中查找問題,看到更新可以修復它,所以我更新到最新版本(Hector 1.1,Thrift 1.1.0和Cassandra 1.1.4版),但問題仍然存在。我正在使用默認的Cassandra配置,就像它來自Ubuntu上的apt-get
一樣,我現在只有一個節點。
任何幫助將非常感激。謝謝。
2012-09-04 11:03:02,809 ERROR client.HThriftClient [http-8080-3,close:100] Could not flush transport (to be expected if the pool is shutting down) in close for client: CassandraClient<node1.p.cassandra.research-infrastructures.eu:9160-5>
org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe
at org.apache.thrift.transport.TIOStreamTransport.write(TIOStreamTransport.java:147)
at org.apache.thrift.transport.TFramedTransport.flush(TFramedTransport.java:156)
at me.prettyprint.cassandra.connection.client.HThriftClient.close(HThriftClient.java:98)
at me.prettyprint.cassandra.connection.client.HThriftClient.close(HThriftClient.java:26)
2012-09-04 11:03:48,544 ERROR client.HThriftClient [http-8080-9,close:100] Could not flush transport (to be expected if the pool is shutting down) in close for client: CassandraClient<node1.p.cassandra.research-infrastructures.eu:9160-6>
org.apache.thrift.transport.TTransportException: java.net.SocketException: Broken pipe
at org.apache.thrift.transport.TIOStreamTransport.write(TIOStreamTransport.java:147)
at org.apache.thrift.transport.TFramedTransport.flush(TFramedTransport.java:156)