我有一個問題,使用命令rails s
開始我軌服務器啓動Rails服務器。我使用瘦作爲我的網絡服務器。每當我嘗試啓動Rails服務器,瘦啓動監聽3000端口,然後調用eventmachine
寶石通過調用start_tcp_server
這給了我的東西已經在端口3000
它是運行過程中,錯誤,瘦服務器啓動服務器。我已經在互聯網上嘗試了很多解決方案,但似乎沒有任何效果。在Stackoverflow上有很多問題以及與此問題相關的問題,但沒有解決我的問題。請看看這個貼:http://chopapp.com/#mtvadchu無法使用薄
UPDATE:
有我的/etc/hosts
文件有問題。我在我的文件中有一些無效字符,即
ahi 127.0.0.1 localhost
所以ahi
部分無效。我只是刪除這些字符,一切都很好。因此,如果其他人遇到這個問題,只要確保你的/etc/hosts
文件是有效的。
如果你打電話'軌S - P m 4000'它會告訴發生了什麼'thin'在端口4000上運行呢? – engineersmnky 2015-03-19 13:26:04
無論使用哪個端口,我都會得到相同的錯誤。因爲瘦客戶端發送相同的端口到eventmachine。 – KULKING 2015-03-19 13:51:14
你已經嘗試了本[SO答案](http://stackoverflow.com/questions/9605430/thin-web-server-start-tcp-server-no-acceptor-runtimeerror-after-git-branch)?並檢查'tmp/pids/server.pid'不存在?請顯示你已經嘗試過,以便我們可以將它們排除在外。 – engineersmnky 2015-03-19 14:01:40