1

SVN/TortoiseSVN の多くの利点を実証する目的で、デスクトップに SVN サーバー インスタンスをセットアップしました。

現在、ログの表示などのアクションを実行するときのパフォーマンスは大幅に低下しています。以前は 1 秒未満の応答だったのに対し、「ログの表示」操作に約 5 秒かかるため、これはデモンストレーションには理想的ではありません。

不可解なことは、このパフォーマンスの低下は、次のアクションを実行した後にのみ発生したように見えることです。

  • あるユーザー (自分) のパスワードを変更しました
  • 2 番目のユーザーを作成しました
  • サーバーに2番目のリポジトリを作成しました

ユーザーのパスワードを変更した後、証明書に問題があったため、すべての Tortoise キャッシュを消去したことに注意してください。

私が持っている問題を解決するには:

  • キャッシュされた認証データを含むすべての TortoiseSVN 設定保存データをクリアしました。
  • キャッシュされたログもクリアしました
  • 新しい 2 番目のリポジトリを削除しました。
  • リブート

無駄に。

関連する可能性のある情報:

  • 1 つのリポジトリ。
  • ローカルでホストされます。
  • リポジトリのセキュリティは VisualSVN によって管理されます。誰もが R/W アクセスを持っています。
  • メイン リポジトリは ~30MB/600 ファイルのみで構成されます。
  • リポジトリには 50 個までのリビジョンしかありません。

VisualSVN プロパティ:

  • 権限の自動調整: 有効
  • 安全な接続を使用: 有効
  • サーバーのバインド - すべての IP アドレス
  • 証明書は有効です
  • 認証は Subversion です
  • イベントログ以外の特別なログなし

イベント ログには異常はありません。

応答がない場合は、明日、SysinternalsのProcess Monitorを実行してみます。

4

1 に答える 1

1

完全に無関係かもしれませんが、ユーザーの 1 人が最近パスワードを変更した後、Commit Monitor はサーバーにアクセス試行をスパム送信していました。顕著なパフォーマンスの低下につながっていました。

于 2009-11-25T17:26:32.313 に答える