大家是否遇到部署環(huán)境的時候,端口被占用,環(huán)境起不來的問題呢?遇到這個情況,我們該如何解決呢?
下面我把我遇到這個問題解決的方法總結(jié)下:
現(xiàn)象是這樣的:
1. 頁面訪問出現(xiàn): 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
解決方法: 殺掉占用的進(jìn)程
首先,需要用root賬號登陸,登陸后,輸入: netstat -plan |grep 5070
出現(xiàn)如下:
[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
最后殺掉占用的進(jìn)程,輸入: lsof -i:5070 即可 (注5070是端口號)
[Intranet root@qa-kernal-143-41 /root]
#lsof -i:5070
下面我把我遇到這個問題解決的方法總結(jié)下:
現(xiàn)象是這樣的:
1. 頁面訪問出現(xiàn): 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
解決方法: 殺掉占用的進(jìn)程
首先,需要用root賬號登陸,登陸后,輸入: netstat -plan |grep 5070
出現(xiàn)如下:
[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
最后殺掉占用的進(jìn)程,輸入: lsof -i:5070 即可 (注5070是端口號)
[Intranet root@qa-kernal-143-41 /root]
#lsof -i:5070