2013-05-26 50 views
6

我今天下午Redis的安裝,並引起了一些錯誤,所以我卸載它,但是當我啓動應用程序與foreman start這個錯誤一直持續。任何想法修復?Gunicorn連接所使用(「0.0.0.0」,5000)

foreman start 
22:46:26 web.1 | started with pid 1727 
22:46:26 web.1 | 2013-05-25 22:46:26 [1727] [INFO] Starting gunicorn 0.17.4 
22:46:26 web.1 | 2013-05-25 22:46:26 [1727] [ERROR] Connection in use: ('0.0.0.0', 5000) 

回答

8

檢查您的過程。你可能有一個不潔淨的出口,在這個仍在運行的背後留下殭屍進程。

+0

相關聯的所有過程,我跑'PS -ax',但不能確定是哪個進程導致的問題。有關尋找什麼的任何提示? –

+1

我殺死了gunicorn進程,一切似乎都在重新開始。 –

+0

netstat -tulpn | grep 5000幫助 – Johnson

2

這應該做的伎倆爲您提供:

kill -9 $(lsof -i:5000 -t) 2> /dev/null

,其中5000是端口要殺死

3

只需鍵入

sudo fuser -k 5000/tcp 

。這會殺了與港口5000

+0

我嘗試了所有的答案,只有這一個幫助 – netimen

相關問題