如何扩展使用Nowjs的Heroku应用程序?

将我的Web应用程序扩展到Heroku上的两个Web应用程序可以打破Nowjs / Sockets.io。

我使用全新的堆栈,这对我来说是新的,一切都很好,直到我添加第二个Web进程。 Node.js仍然响应良好,但Nowjs停止响应。 我在浏览器中得到了503个响应

GET musicbacon.com/socket.io/1/?t=1339117661910 dyno=web.2 queue=0 wait=0ms service=2ms status=200 bytes=82 2012-06-08T01:07:42+00:00 heroku[router]: Error H13 (Connection closed without response) -> GET musicbacon.com/socket.io/1/websocket/12401614301555103827 dyno=web.2 queue= wait= service= status=503 bytes= 

在服务器上。

我认为Nowjs(它是Socket.io之上的一个抽象层)在我的Node.js服务器的旁边创build了它自己的服务器。 缩放Heroku旋转了一个新的Node.js服务器虚拟机,但由于Now.js不兼容分布式环境,它只是死亡。

希望我错过了一些东西,我可以扩展Now.js,因为Heroku的web进程在我的经验中一次只能处理大约60个用户。

完整股份是:Heroku Node.js Express Jade Now.js Postgres

错误H13参考: https : //devcenter.heroku.com/articles/error-codes#h13__connection_closed_without_response