2017-04-20 3 views
1

PHPを使用してcassandraから結果を取得する際に問題があります。このエラーはランダムに発生します(30回のリロード後に、ときどき連続して数回)。私はDataStax PHP Driver 1.30とPHP 7.0を使用しています。Cassandra PHPすべてのI/Oスレッドのすべての接続がビジー状態です

キャッチされない例外が タイプに遭遇した

エラー

:カサンドラ\例外の\のRuntimeException メッセージ:すべてのI/Oスレッド上のすべての接続がビジー状態です

マイ接続のコンストラクタ:

$this->cluster = Cassandra::cluster() 
    >withContactPoints('172.16.0.31') 
    ->build(); 
$this->session = $this->cluster->connect($this->keyspace); 

My get table関数:

この問題を解決する方法を知っている人はいますか?

+0

あなたが接続されている鍵空間が存在しています? –

+0

永続セッションを有効にしましたか? 'Cassandra :: cluster() - > withPersistentSessions(true)'と他のクラスタービルドオプションがあります。 – Fero

答えて

0

Y、キースペースは、私は解決策を源泉 存在: 接続コンストラクタは次のようになります。$this->cluster = Cassandra::cluster() ->withContactPoints('172.16.0.31')->withIOThreads(5)->build(); $this->session = $this->cluster->connect($this->keyspace);

関連する問題