Posted on 2012-01-31 11:29
林光炎 阅读(868)
评论(0) 编辑 收藏 所属分类:
LINUX
大家是否遇到部署环境的时候,端口被占用,环境起不来的问题呢?遇到这个情况,我们该如何解决呢?
下面我把我遇到这个问题解决的方法总结下:
现象是这样的:
1. 页面访问出现: Http 500
2. 后台启动日志提示:
vodka init successfully!!! ...
start apache ......
(98)Address already in use: make_sock: could not bind to address [::]:5071
no listening sockets available, shutting down
Unable to open logs
解决方法: 杀掉占用的进程
首先,需要用root账号登陆,登陆后,输入: netstat -plan |grep 5070
出现如下:
[Intranet root@qa-kernal-143-41 /root]
#netstat -plan |grep 5070
tcp 0 0 :::5070 :::* LISTEN 28002/httpd
tcp 1 0 ::ffff:10.20.143.41:5070 ::ffff:10.16.46.75:4654 CLOSE_WAIT 28406/httpd
最后杀掉占用的进程,输入: lsof -i:5070 即可 (注5070是端口号)
[Intranet root@qa-kernal-143-41 /root]
#lsof -i:5070