1. 程式人生 > >"svnserve: Can't bind server socket: Address already in use"報錯解決方法

"svnserve: Can't bind server socket: Address already in use"報錯解決方法

問題原因

svn的埠衝突導致

當我們啟動svn服務後,系統會預設開啟的埠3690。當你啟動了一個版本庫後,再次啟動另外的版本庫,由於沒有指定埠號,這個版本庫還是會去使用3690埠,因此導致衝突。

解決方法

【1】方法一

<1>kill掉svn程序

ps -aux | grep svn

在這裡插入圖片描述

kill -9 pid

<2>重新啟動版本庫

svnserve -d -r /root/mysvnml

【2】方法二

<1>將另一個版本庫指定別的埠

svnserve -d -r /root/mysvnmltwo --list-port 3699

注意事項

要注意使防火牆放開指定的svn的埠,不影響svn使用