我如何设置一个负载均衡的Rails Web服务器在Windows 2003上使用mongrel,lighttpd和iis

问题描述:

我知道这不是一个完美的环境,但请你坚持下去,如果你可以帮助...我如何设置一个负载均衡的Rails Web服务器在Windows 2003上使用mongrel,lighttpd和iis

我想要实现的设置是让我的Rails应用程序在Windows 2003服务器上运行,使用一组mongrels和lighttpd充当负载平衡器,并在它前面的IIS将客户端请求传递给lighttpd。

首先,我已经按照这些说明: deploying to iis on windows

而且我设法运行应用程序,但如果客户点击链接按钮的应用程序炸弹出了500服务器错误。

如果我只是针对其中一台mongrel服务器运行,该应用表现良好,所以我认为它的lightpd。

它几乎就像lighttpd与多个GET请求(即多个点击)和炸弹混淆。

任何帮助,为什么我得到500错误将是有益的,谢谢。

好吧,我发现lighttpd的-D选项导致了这个问题。我不知道为什么,但采取这种选择似乎工作!