用Coffeescript编写的Node JS服务器可以工作,但JS版本没有

时间:2012-07-20 18:20:43

标签: web-services node.js coffeescript haproxy

我有两个节点服务器作为我的后端服务器,前面有一个haproxy服务器来循环传入HTTP请求。带咖啡的服务器工作正常,但是用JS编写的带有编译的coffeescript版本的服务器在启动几个小时后就会爆炸。咖啡代码和编译的JS代码看起来完全相同。当JS版本爆炸时,它开始发送502响应。这些服务器每天处理大约500万个请求(合并)。有谁见过这个问题?

1 个答案:

答案 0 :(得分:0)

也许这不是你的问题,但在以某种方式使用链式方法时我遇到了确切的问题。

obj.method1 "param1"
.method2 "param2"
.exec (err, res) ->
   ...

VS

obj.method1("param1")
.method2("param2")
.exec (err, res) ->
   ...

我使用方法#1没有问题,直到我编译成JS,此时它失败了。我不知道节点/咖啡版本,但这个答案可能对某人有帮助。