"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使用

你可能感兴趣的:(运维日常的FAQ,svn)