0
我想在Python中使用socketIO_client,我很成功,但是當我讓程序運行一段時間(如一小時)時,它崩潰,如果我使用'top'命令查看系統信息,我可以看到CPU正在旋轉,比如80或90%。socketIO_client(python)使cpu旋轉和崩潰
PS:這隻發生在我的樹莓上,所以它可能是由於在ARM上實現了python socketio模塊?
我做錯了什麼?有沒有我應該關閉的插座?我不是很熟悉,插座...
這裏我下面的代碼:
from socketIO_client import SocketIO, BaseNamespace
class MainNamespace(BaseNamespace):
def on_message(self, message):
try:
typestr = message["depth"]["type_str"]
price_int = int(message["depth"]["price_int"])
total_volume_int = long(message["depth"]["total_volume_int"])
print "price_int:%s total_volume_int:%s" % (price_int,total_volume_int)
except:
pass
if __name__ == "__main__":
try:
mainSocket = SocketIO('socketio.mtgox.com', 80)
chatSocket = mainSocket.connect('/mtgox',MainNamespace)
mainSocket.wait()
except Exception, e:
print e
殺死嘗試/除了,我的猜測是,它掩蓋了實際的問題。 – AdamKG