0

我从这里为 Windows 安装了 Meteor: http ://win.meteor.com

几乎每次我尝试进行实时代码推送时,服务器都会崩溃。

然后我将不得不结束 mongod.exe 进程并运行“meteor reset”和“meteor”以重新启动它。

以下是日志:

=> Meteor server restarted
events.js:71
        throw arguments[1]; // Unhandled 'error' event
                       ^
Error: This socket is closed.
    at Socket._write (net.js:519:19)
    at Socket.write (net.js:511:15)
    at Socket.HttpProxy.proxyWebSocketRequest.reverseProxy.incoming.socket.on.listeners.onOutgoing (C:\Program Files\Meteor\lib\node_modules\http-proxy\lib\node-http-proxy\http-proxy.js:515:35)
    at Socket.EventEmitter.emit (events.js:96:17)
    at TCP.onread (net.js:397:14)

有人在同一条船上吗?我从这里https://github.com/meteor/meteor/issues/513读到,这已经超过 6 个月了。

有人有任何解决方法吗?帮助表示赞赏。

4

2 回答 2

1

EADDRINUSE 问题已在 0.6.3.1-rev4 中修复,但请更新至 0.6.4 版本,因为此问题似乎已通过更新 http-proxy 包解决了其他问题。

有关 MSI 下载,请参阅https://github.com/sdarnell/meteor/wiki/Windows

也应该很快出现在http://win.meteor.com上

于 2013-06-12T14:56:25.410 回答
0

这是流星 Windows 的一个已知问题:https ://github.com/sdarnell/meteor/issues/7 。流星的 github repo 上的那个也可能是相关的。我也有!希望他们尽快解决!只需 ctrl+c 在编辑代码之前停止服务器并在完成后将其备份。

即使您在此之后启动它,有时您也会收到 ADDRINUSE 错误,这非常令人沮丧。

于 2013-06-01T00:25:06.457 回答