大家是否遇到部署环境的时候,端口被占用,环境起不来的问题呢?遇到这个情况,我们该如何解决呢?

下面我把我遇到这个问题解决的方法总结下:

现象是这样的:

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

posts - 104, comments - 33, trackbacks - 0, articles - 0

Copyright © 林光炎