Subversion svn 500 error,求大神帮助

nearness · 2016年08月15日 · 最后由 laofo521@gmail.com 回复于 2017年02月28日 · 13 次阅读

SVN 近期出现过 3 次左右的此类报错,客户端报错具体如图 服务端服务正常,服务能 ping 通。 查看 Apache log,如 [Fri Aug 12 14:12:57 2016] [error] [client xxx.224.98.144] user 254511: authentication failure for "/System_FOSS/CODE/branches/dev-GRAY_RELEASED-PDA/foss": Password Mismatch [Fri Aug 12 14:13:12 2016] [error] [client xxx.224.98.144] Could not fetch resource information. [301, #0] [Fri Aug 12 14:13:12 2016] [error] [client xxx.224.98.144] Requests for a collection must have a trailing slash on the URI. [301, #175002] [Fri Aug 12 14:13:12 2016] [error] [client xxx.224.98.144] File does not exist: C:/wamp/www/favicon.ico, referer: http://10.230.27.74/System_FOSS/CODE/branches/dev-GRAY_RELEASED-PDA/foss/ [Fri Aug 12 16:36:48 2016] [error] [client xxx.224.68.57] user 354805: authentication failure for "/System_FOSS": Password Mismatch [Fri Aug 12 18:34:16 2016] [error] [client xxx.224.68.20] File does not exist: C:/wamp/www/favicon.ico [Fri Aug 12 18:36:33 2016] [error] [client xxx.224.68.20] File does not exist: C:/wamp/www/favicon.ico [Fri Aug 12 18:36:33 2016] [error] [client xxx.224.68.20] File does not exist: C:/wamp/www/favicon.ico [Fri Aug 12 19:48:11 2016] [notice] Child 140: Process exiting because it reached MaxRequestsPerChild. Signaling the parent to restart a new child process. [Fri Aug 12 19:48:11 2016] [notice] Parent: Received restart signal -- Restarting the server. [Fri Aug 12 19:48:11 2016] warn在一个非套接字上尝试了一个操作。 : setsockopt(SO_UPDATE_ACCEPT_CONTEXT) failed. [Fri Aug 12 19:48:11 2016] [notice] Apache/2.2.22 (Win32) DAV/2 PHP/5.3.13 SVN/1.8.5 configured -- resuming normal operations [Fri Aug 12 19:48:11 2016] [notice] Server built: May 13 2012 13:32:42 [Fri Aug 12 19:48:11 2016] [notice] Parent: Created child process 8176 [Fri Aug 12 19:48:11 2016] [notice] Child 8176: Child process is running [Fri Aug 12 19:48:12 2016] [notice] Child 140: Released the start mutex [Fri Aug 12 19:48:12 2016] [notice] Child 8176: Acquired the start mutex. [Fri Aug 12 19:48:12 2016] [notice] Child 8176: Starting 1024 worker threads. [Fri Aug 12 19:48:12 2016] [notice] Child 8176: Starting thread to listen on port 80. [Fri Aug 12 19:48:13 2016] [notice] Child 140: All worker threads have exited. [Fri Aug 12 19:48:13 2016] [notice] Child 140: Child process is exiting

当前初步判断错误的可能性有如下几种 1、数据丢失,初步验证已经排除数据丢失的可能。 2、Apache 做了默认进程数限制,达到了阈值。 待验证 3、Apache 未知 bug。

不知道哪位大神遇到过此问题?

如果多个 svn 库共用一个 apache 配置,其他的库没问题,就这个库有问题。那么很可能还是数据问题。

现在就 2 个仓库共用这个 Apache,数据也是刚从旧服务器同步过来,之前做过二进制校验。

特地将报错的文件数据都验证了一下,都是没问题的。

“ ThreadsPerChild 1024 MaxRequestsPerChild 5000 ” 进程配置之前已经调高了。

现在遇到问题只能重启,无奈

需要 登录 后方可回复。