2015-08-19 70 views
0

我有一個在Cloud 9 IDE中運行的rails應用程序。當我運行使用命令行Cloud 9 IDE - Web服務器正在運行但未在瀏覽器中顯示

rails s -b $IP -p $PORT 

運行此命令顯示控制檯日誌

=> Booting Thin 
=> Rails 4.2.3 application starting in development on http://0.0.0.0:8080 
=> Run `rails server -h` for more startup options 
=> Ctrl-C to shutdown server 
Thin web server (v1.6.3 codename Protein Powder) 
Maximum connections set to 1024 
Listening on 0.0.0.0:8080, CTRL+C to stop 

但是當我嘗試在瀏覽器中打開URL,它說:「沒有應用似乎在這裏跑! 「,但與此同時,我嘗試使用

curl http://0.0.0.0:8080 

這是正常工作。

我試過重新啓動IDE,但仍然一樣,檢查C9狀態全部可用。

+0

你試圖打開什麼網址?你的環境名稱是什麼+文件夾 ie:你的ide網址是:https://ide.c9.io/username/environment_name 所以你的服務器應該可以訪問: https://environment_name-username.c9。 io –

+0

@AlexandreVoyer - 是的,我使用的是正確的URL。當我嘗試在調試模式下運行工作區時,它的工作正常,但沒有調試不起作用。昨天(當所有工作正常)和今天之間唯一的區別是混帳。 現在我正在嘗試創建一個新的工作區並查看是否有效。 – HSD

回答

0

問題已解決,不確定是哪裏出了問題,因爲我什麼也沒做,我今天開始使用IDE,並且工作正常。

0

我遇到同樣的問題,得到它,而無需等待再次合作。後臺進程受到干擾。殺死所有進程:

killall5 -9 

在終端重新啓動應用程序之前。

+0

Thanks @Alex Lam很高興知道這個命令,killall -9對於c9,我剛剛重啓了我的容器並開始工作。 – HSD

+0

可能是c9後端的怪癖。我嘗試重新啓動我的容器幾次,但錯誤沒有消失 - 必須手動殺死進程 –

相關問題