shadowsocks / shadowsocks-nodejs

https://github.com/shadowsocks/shadowsocks
Other
1.25k stars 724 forks source link

throw new Error('This socket is closed.'); #24

Closed yubik9 closed 11 years ago

yubik9 commented 11 years ago

访问了一会之后服务器端就出现这个问题进程退出。 有什么办法可以有一个守护进程一直监控这个

clowwindy commented 11 years ago

请贴一下完整的 log。

yubik9 commented 11 years ago

net.js:453 if (!this._handle) throw new Error('This socket is closed.'); ^ Error: This socket is closed. at Socket._write (net.js:453:28) at Socket.write (net.js:446:15) at Socket. (/srv/shadowsocks-nodejs/server.js:89:23) at Socket.emit (events.js:67:17) at TCP.onread (net.js:347:14)

改用python端,有socket closed问题,但是至少不会退出。

clowwindy commented 11 years ago

你的 node 是什么版本?我的 v0.8.15 这一行是

this._destroy(new Error('This socket is closed.'), cb);

这个问题已经被 node 修掉了。

https://github.com/joyent/node/commit/0dcc43316fa2b90572affb1091f8e6246340fd9e#L0L453

yubik9 commented 11 years ago

v0.6.12...确实够低的,apt-get直接安装的。。。 我去升级下,谢谢