本地 VisualSVN 的 SVN 性能突然下降

发布于 2024-08-12 12:13:47 字数 945 浏览 5 评论 0原文

我在桌面上设置了一个 SVN 服务器实例,用于演示 SVN/TortoiseSVN 的诸多优点。

然而,在执行查看日志等操作时,性能如今已显着下降。这对于演示来说并不理想,因为“显示日志”操作现在需要大约 5 秒,而之前是亚秒级响应。

令人费解的是,这种性能下降似乎只有在我执行以下操作后才会发生:

  • 更改一个用户(我自己)的密码
  • 创建第二个用户
  • 在服务器上创建第二个存储库

注意,在更改我所拥有的用户的密码后证书问题,所以我清理了所有 Tortoise 缓存。

为了尝试解决该问题,我已:

  • 清除所有 TortoiseSVN 设置保存的数据,包括缓存的身份验证数据。
  • 我还清除了
  • 删除新的第二个存储库的缓存日志。
  • 重启

也没用。

可能相关的信息:

  • 一个存储库。
  • 本地托管。
  • 存储库安全由 VisualSVN 管理。每个人都有读/写权限。
  • 主存储库仅包含约 30MB/600 个文件。
  • 存储库仅进行了约 50 次修订。

VisualSVN 属性:

  • 自动调整权限:启用
  • 使用安全连接:启用
  • 服务器绑定 - 所有 IP 地址
  • 证书有效
  • 身份验证是 Subversion
  • 除事件日志外没有其他特殊日志记录

事件日志未显示任何异常情况。

如果没有响应,那么明天我可能会尝试运行 Sysinternals 的 进程监视器

I have a SVN server instance set up on my desktop for the purposes of demonstrating the many benefits of SVN/TortoiseSVN.

Performance has today degrading significantly however when performing actions such as viewing the logs etc. This isn't ideal for a demonstration, given that a "Show Log" operation now takes approx 5seconds, whereas before it was sub-second response.

The puzzling thing is this performance degradation only seems to have come about after I performed the following actions:

  • changed password for one user (myself)
  • created a second user
  • created a 2nd repository on the server

Note, after changing the password for the user I had issues with certificates, so I cleaned all Tortoise caches.

To attempt to resolve the problem I have :

  • cleared all TortoiseSVN Settings-Saved Data including cached authentication data.
  • I have also cleared the cached logs
  • dropped the new second repository.
  • reboot

To no avail.

Information that might be pertinent:

  • One repository.
  • Hosted locally.
  • Repository security is managed by VisualSVN. Everyone has R/W access.
  • Main repository only consists of ~30MB/600 files.
  • Repository has only had ~50 revisions.

VisualSVN properties:

  • Automatically adjust permissions: Enabled
  • Use Secure Connection: Enabled
  • Server Binding - All IP Addresses
  • Certificate is in date
  • Authentication is Subversion
  • No special logging other than Event Log

Event log shows nothing unusual.

If no response then tomorrow I might try running Process Monitor by Sysinternals

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风轻花落早 2024-08-19 12:13:47

可能完全不相关,但在我们的一位用户最近更改密码后,Commit Monitor 向服务器发送了垃圾邮件,并尝试进行访问。它导致了明显的性能下降。

Could be completely unrelated but after a recent password change by one of our users, Commit Monitor was spamming the server with access attempts. It was leading to performance degradation that was noticeable.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文