2012-10-25 115 views
0

嘗試連接套接字時,它告訴我地址​​已被使用。 我試圖殺死相應的進程,但我得到這個操作 不允許消息...「綁定到套接字錯誤」後無法終止套接字

Error binding to socket myapp.sock: Address already in use 
ERROR: Failed to start myapp daemon. 
make: *** [run-sim] Error 1 
[[email protected] ex1]$ ps -C myapp 
PID TTY   TIME CMD 
2075 ?  00:06:43 myapp 
[[email protected] ex1]$ kill -9 2075 
2075: Operation not permitted 

任何一個想法,我怎麼能這樣做呢?

謝謝!

+0

您是否考慮在其他端口上運行自己的進程,而不是試圖終止其他沒有啓動的進程? – EJP

回答

1

你需要殺掉該進程爲根

例如在Ubuntu將sudo kill -9 pid

+0

我無法獲得root訪問權限,有沒有其他方法?硬重啓希望也有幫助:P – Patrick

+0

您還需要停止使用'kill -9',因爲這不會讓進程有機會自行清理。 – nickgrim

0

如果過程是由root擁有那麼有沒有辦法可以殺掉該進程(非root用戶需要有權殺死根擁有的或其他用戶擁有的進程),請求管理員更改進程的權限。