2012-10-25 116 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用户需要有权杀死根拥有的或其他用户拥有的进程),请求管理员更改进程的权限。