1
Tomcat6에서 실행되는 웹 응용 프로그램이 있습니다. 30 분 또는 60 분 동안 사용하지 않으면 페이지가 새로 고쳐지면서 브로큰 파이프 문제가 발생합니다 (아래에 예외가 있음).Cassandra와 Hector가 작동하지 않아 파이프가 깨졌습니다.
다른 스레드에서 문제를 찾아보고 업데이트로 수정하여 최신 버전 (Hector 1.1, Thrift 1.1.0 및 Cassandra 버전 1.1.4)으로 업데이트했지만 문제가 남아 있습니다. Ubuntu의 apt-get
에서 오는 것처럼 기본 Cassandra 구성을 사용하고 있으며 현재 노드 하나만 보유하고 있습니다.
도움이 될 것입니다. 감사.
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)