私のsvnサーバーはファンキーに動作しています。WindowsマシンでCollabnetsvnバイナリを使用しています。
サーバーにログファイルがあるかどうかを誰かが知っていますか?サーバーをロックしているもの(大きなコミットがハングしている)を見つけるために調べることができますか?
ありがとうございました。
mod_dav_svn を使用している場合、SVN ログ メッセージは Apache ログ内にあります。1.6 より前の svnserve を実行している場合は、メーリング リストの投稿を引用してください。
svnserve にはログ機能がありません。
バージョン 1.6 以降、svnserve はログ ファイルに書き込むことができます
$ svnserve --version svnserve、バージョン 1.6.12 (r955767)
--log-file=/var/log/svnserve.log を使用してデーモンを起動します (例)
認証はログに記録されませんが、どのレポがアクセスされ、どのコマンドがユーザーによって発行されたかを知ることができます。
以下の行を Apache に追加しますsubversion.conf
。
CustomLog logs/svn_logfile "%t %u@%h %>s repo:%{SVN-REPOS-NAME}e %{SVN-ACTION}e (%B Bytes in %T Sec)" env=SVN-ACTION
出力例:
[07/Apr/2015:09:54:40 -0500] user@127.0.0.1 200 repo:java commit r24 (758 Bytes in 2 Sec)