Phusion,Passenger和Old Node.js问题

时间:2014-03-09 22:44:02

标签: node.js nginx passenger

我正在尝试使用Nginx和Passenger部署Node.js服务器,但遇到以下问题:

观察日志我可以看到Passenger启动了nodeserver,但在客户端我没有回答。

顺便说一下,我按照这里的说明进行操作:Passenger/Node.js tutorial 这很容易理解。

我正在使用的程序版本是:
nginx v1.4.5
nodejs v0.8.15
乘客v4.0.37
OS ubuntu 12.04

经过一些测试后,我尝试部署nodejs.org上找到的示例服务器,即使我遇到与第一台服务器相同的情况。所以我尝试做同样的测试,但这次使用Node.js v0.10.26并且它运行得很好,等于v0.8.15乘客运行服务器但是这次在客户端我得到了服务器的响应。

这个问题是否正常? 有没有办法用最新版本的乘客部署我的服务器,即使是旧的nodejs版本?(因为服务器无法在最后一个Node.js版本上运行,因此我使用的是v0.8.15)。

提前致谢

1 个答案:

答案 0 :(得分:1)

Phusion Passenger严重依赖streams2,因此它不适用于Node.js 0.8。