2016-03-30 20 views
0

Wenn ich versuche, die Protokollierung für svnserve zu konfigurieren, den Befehl:Kann nicht Protokollierung aktiviert lassen, während svnserve läuft

$ svnserve -d -r /svn --log-file /var/log/svn.log 

Ich erhalte den Fehler svnserve: Can't bind server socket: Address already in use. Nach ein paar Recherchen lief ich $ps -ef | grep svnserve und tötete den anderen Prozess, der endete Svnserve beenden. Wenn svnserve gestoppt wurde, führt das Ausführen des Protokollierungsbefehls nicht zu einem Fehler. Allerdings kann ich svnserve danach nicht neu starten, bis der neue Prozess beendet wird, der mit dem Befehl logging setup erstellt wurde.

Ich habe Probleme zu bestimmen, wie sie zur gleichen Zeit ausgeführt werden, damit die Protokollierung funktioniert.

Antwort

1

Wenn Sie svnserve -d -r /svn --log-file /var/log/svn.log eingeben, wird der svnserve-Daemon mit der Protokollierung gestartet, Sie müssen keinen anderen svnserve-Befehl ausführen.