こんにちわ。中1の3.14Pです。
現在、Socket.IOのスケールをしようと思い、Redisを導入して、動作させたら、次のようなエラーがでました。

master\node_modules\socket.io\lib\stores\redis.js:106
  this.pub.publish(name, this.pack({ nodeId: this.nodeId, args: args }));
                              ^
TypeError: Converting circular structure to JSON
    at Redis.stringify [as pack] (native)
    at Redis.publish (C:\Users\髱呈惠蜍・ィケ\Documents\html\node\3.14P_CHAT_old -
 繧ウ繝斐・\3.14P_CHAT-master\node_modules\socket.io\lib\stores\redis.js:106:31)
    at Manager.handleClient (C:\Users\髱呈惠蜍・ィケ\Documents\html\node\3.14P_CHA
T_old - 繧ウ繝斐・\3.14P_CHAT-master\node_modules\socket.io\lib\manager.js:689:18
)
    at Manager.handleUpgrade (C:\Users\髱呈惠蜍・ィケ\Documents\html\node\3.14P_CH
AT_old - 繧ウ繝斐・\3.14P_CHAT-master\node_modules\socket.io\lib\manager.js:618:8
)
    at Server.<anonymous> (C:\Users\髱呈惠蜍・ィケ\Documents\html\node\3.14P_CHAT_
old - 繧ウ繝斐・\3.14P_CHAT-master\node_modules\socket.io\lib\manager.js:123:10)
    at Server.EventEmitter.emit (events.js:106:17)
    at Socket.socket.ondata (http.js:1986:14)
    at TCP.onread (net.js:525:27)

Googleで調べた結果、「循環参照しているオブジェクトをJSONにしようとするとエラる」そうで、
このバグを解消できませんか?

環境
mongoose@3.6.20
Node@v0.10.18
connect-mongo@0.3.3
express@3.0.6
connect@2.9.1
socket.io@0.9.16
です。
ソースは僕のGitHubリポジトリーにあります。
https://github.com/3-14P/3.14P_CHAT

ご教示お願い祭ます

-- 

--- 
このメールは Google グループのグループ「Node.js 日本ユーザグループ」の登録者に送られています。
このグループから退会し、メールの受信を停止するには、nodejs_jp+unsubscr...@googlegroups.com にメールを送信します。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。

メールによる返信