bitbankのwebsocket

自動アービトラージシステム、アビトラ2号君がなかなかメインの注文テストに本腰が入れられません。本日のトラブルはお題のbitbankさんです。

今までずっとあっさりつながっていたのになぜかここ数日なぞのエラーを吐きまくり。頻繁に切断され困りました。

socketio.exceptions.BadNamespaceError: / is not a connected namespace.

グーグルさんに聞いてみたら既知のバグ?のようで、おそらくログを見逃していただけで前から出ていたくさい。

python-socketioのバージョンの問題のようで、とりあえず解決を優先してプログラムはいじらずバージョンを下げて対応することにしました。

pip install python-socketio==4.6.1
pip install python-engineio==3.14.2

これでようやく安定しました。とりあえずつながりさえすれば安定するようにはなったんですが、なぜか最初に接続失敗を繰り返すことが多くなりました。テストで頻繁に接続切断を繰り返したせいによる一時的なものだと良いのですが。。。
本日の貴重な作業可能時間がまたもやエラー対応でつぶれてしまいました。早くメインを作りたいのにもどかしい。明日こそは!!!

この記事が気に入ったらサポートをしてみませんか?