TyrantでテーブルDBを指定するとtcrtestがエラーになる。こせきの技術日記スマートフォン用の表示で見るこせきの技術日記この広告は、90日以上更新していないブログに表示しています。TyrantでテーブルDBを指定するとtcrtestがエラーになる。binding経由で読み書きを繰り返していると、エラーコードがずっとEMISC(9999)のままになる。結果がたまに空で返ってくる。再接続すると正しい結果が返る。この時のエラーコードは大抵EMISCだがESUCCESSの場合も。いう問題が発生して困っている。原因を絞り込むためtcrtestを試したら、同じようにmiscエラーが出た。ttservctlをテーブルDBに修正してttserverを起動。場合、rnum=1000で2回に1回くらいmiscエラーが出る。場合、rnum>4095でmiscエラーが出る。自力で原因を調べると3年くらいかかりそうなので、mixiのサポートコミュニティで聞いてみることにする。テーブルDBと固定長DBは純粋なkey/valueストレージではないため、それを前提としたtcrtestの各種テストは正常に動作しません。ドキュメントに特にその旨を書いていなかったので、申し訳ありません。tableのみとなります。テストの内容をもうちょっと理解してから聞いたらよかったです。手がかりが無くなってしまった......。EMISC......何かのエラー......。(追記おわり)以下詳細。起動スクリプトttservctlをコピーし、以下の修正を行った。tchをtctに変更。(32bit)の場合。他にEC2のdebian、EC2じゃないCentOSも試したが似たような結果だった。エラーが出る頻度はFedoraよりも多い感じがしたけど気のせいかも(あいまい)。