2009-09-24 59 views
0

我無法啓動mongrel服務器。當我看看日誌文件時,它告訴我我想使用的地址不可用。我試圖檢查是否有一些使用該地址的服務,但我找不到任何服務。無法啓動Mongrel服務器

在日誌文件中的錯誤消息:

`initialize_without_backlog「:不能分配請求的地址 - 綁定(2)(錯誤:: EADDRNOTAVAIL)

任何幫助表示讚賞。

乾杯,

回答

0

我已經看到,通常這個時候我已經在另一個窗口

2

運行在同一端口上雜種一些其他進程正在使用同一端口。查看進程列表並查看是否可以找到另一臺運行的服務器。

如果您正在運行Linux嘗試PS -A | grep紅寶石,看看你是否得到任何結果。

這也可能是特定的端口被防火牆或其它一些安全軟件阻止或需要管理員權限。

1

我只是有這個發生在我身上,用西納特拉作爲前端。

如果你把

set :host, 'some.ip.address.255' 

和IP是錯誤的,那麼你會得到這個錯誤,都與雜種狗,並與使用WEBrick。

更改IP服務器的IP,以消除誤差。

1

在我的情況下,解決辦法是如下:出於某種原因,環回下跌,這從使用ifconfig返回沒有看到。

# ifup lo 

足以獲得

# ifconfig 
lo  Link encap:Local Loopback 
      inet addr:127.0.0.1 Mask:255.0.0.0 
      inet6 addr: ::1/128 Scope:Host 
      UP LOOPBACK RUNNING MTU:16436 Metric:1 
      RX packets:42 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:42 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:0 
      RX bytes:4052 (3.9 KiB) TX bytes:4052 (3.9 KiB) 

然後,Web服務器的工作。