2013-05-26 17 views
6

Tôi cài đặt redis chiều nay và nó gây ra một vài lỗi, vì vậy tôi đã gỡ cài đặt nhưng lỗi này vẫn tồn tại khi tôi khởi chạy ứng dụng với foreman start. co y kiên nao để khăc phục không?Kết nối Gunicorn trong sử dụng: ('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) 

Trả lời

8

Kiểm tra quy trình của bạn. Bạn có thể đã có một lối ra ô uế, để lại một quá trình zombie đằng sau đó vẫn đang chạy.

+0

Tôi chạy 'ps -ax' nhưng không thể xác định được quá trình gây ra vấn đề. Mọi lời khuyên về những gì cần tìm? –

+1

Tôi đã giết chết các quy trình gunicorn và mọi thứ dường như đang hoạt động trở lại. –

+0

netstat -tulpn | grep 5000 giúp – Johnson

1

Sau khi một số tìm kiếm trên web, có vẻ như lệnh sau là cách tốt nhất để sử dụng. Đây giết chết tất cả các tiến trình đang chạy trên cổng 5000 và xuất hiện để làm việc cho tôi:

kill `lsof -i :5000` 

Source (although a bit more shady than I prefer)

2

này nên làm các trick cho bạn:

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

nơi 5000 là cổng bạn muốn giết

3

Chỉ cần nhập

sudo fuser -k 5000/tcp 

.Đây sẽ giết chết tất cả các quá trình liên quan đến cổng 5000

+0

Tôi đã thử tất cả các câu trả lời, chỉ có một câu trả lời này đã giúp – netimen

Các vấn đề liên quan