Ubuntu下运行Goagent出现Address already in use问题解决方法
2013-05-03 00:42
691 查看
前文提到,在ubuntu下运行goagent方法为命令行输入:
sudo python
google_appengine/goagent-goagent-496b57e/local/proxy.py
#后面的参数为你的goagent路径,我的装在了/home/(用户名)/ google_appengine/goagent-goagent-496b57e/
运行后可能会出现端口被占用的情况,即:
socket.error: [Errno 98] Address already in use
有两种情况:
1、上一次运行goagent没有通过Ctrl+c退出,而是直接关闭了命令行窗口,导致goagent的listen进程未结束
(1)打开/local/proxy.ini,看一下[Listen]的端口号,然后通过命令行:
sudo lsof -i:(端口号)
查看那个进程在占用端口,一般就是你上次未正确结束的goagent了,例如:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 18852 root 4u IPv4 2310195 0t0 TCP localhost:41572 (LISTEN)
(2)然后杀掉进程,执行命令:
sudo kill (上面搜出来的进程PID)
(3)再运行goagent即可
2、Pac Server 端口被其他进程占用
这时,编辑local/proxy.ini的[pae]的端口号,改变一个没用过的,再运行goagent即可
sudo python
google_appengine/goagent-goagent-496b57e/local/proxy.py
#后面的参数为你的goagent路径,我的装在了/home/(用户名)/ google_appengine/goagent-goagent-496b57e/
运行后可能会出现端口被占用的情况,即:
socket.error: [Errno 98] Address already in use
有两种情况:
1、上一次运行goagent没有通过Ctrl+c退出,而是直接关闭了命令行窗口,导致goagent的listen进程未结束
(1)打开/local/proxy.ini,看一下[Listen]的端口号,然后通过命令行:
sudo lsof -i:(端口号)
查看那个进程在占用端口,一般就是你上次未正确结束的goagent了,例如:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 18852 root 4u IPv4 2310195 0t0 TCP localhost:41572 (LISTEN)
(2)然后杀掉进程,执行命令:
sudo kill (上面搜出来的进程PID)
(3)再运行goagent即可
2、Pac Server 端口被其他进程占用
这时,编辑local/proxy.ini的[pae]的端口号,改变一个没用过的,再运行goagent即可
相关文章推荐
- tomcat运行时候出现java.net.BindException: Address already in use: JVM_Bind错误解决方法
- 运行Eclipse项目时中出现Address already in use: bind的解决方法
- GAE发生在OS X上socket.error: [Errno 48] Address already in use 问题的解决方法
- bind出现Address already in use解决方法
- Address already in use: JVM_Bind:8080类似问题解决方法
- bind出现Address already in use解决方法
- bind出现Address already in use的原因及解决方法
- bind出现Address already in use解决方法
- bind出现Address already in use解决方法
- bind出现Address already in use解决方法
- WCF开发中遇到的问题及解决系列(一):运行WCF客户端时碰到错误“AddressAlreadyInUseException”
- Address already in use: JVM_Bind:8080类似问题解决方法
- Address already in use JVM_Bind8080类似问题解决方法
- android下syslogd启动后出现“syslogd: bind: Address already in use”错误的解决方法
- bind出现Address already in use解决方法
- Address already in use的解决方法
- python Address already in use 端口已经被占用的解决方法
- Address already in use的解决方法
- perror()打印“ Address already in use ”的解决方法,key words:errno perror bind setsockopt
- Address already in use: JVM_Bind:8080 关于XXX端口被占用问题的解决