2012-01-25 56 views
1

我在Mac Mini服務器機器上運行Rails應用程序(使用Webrick,使用rvm運行ruby 1.9.2)。當我在我的MacBook上本地運行它時,它工作正常,並且在我重新安裝rvm之前,但現在每當我嘗試從本地計算機上的瀏覽器訪問它時,它都會掛起並且不響應。Rails只在從本地機器訪問時作出響應

但是,如果我在我的服務器上執行了curl http://0.0.0.0:3000,我的網頁就沒有問題了。

我創建了一個新的Rails應用程序,只是爲了仔細檢查它對我的應用程序沒有問題,而且我也遇到了同樣的問題。我也遇到了Mongrel的問題,如果我嘗試使用Thin運行裸露的Sinatra應用程序。

這聽起來像這裏記錄了同樣的問題:Webrick is very slow to respond. How to speed it up?,但我想修改我config.rb文件使用:DoNotReverseLookup => true,,並沒有幫助。

任何想法?

回答

0

我不認爲這個問題與Rails或調度程序有關。它看起來像操作系統防火牆阻止端口3000請求。您是否嘗試允許您的系統偏好的所有ingoing連接?

相關問題