Link to home
Start Free TrialLog in
Avatar of SoLost
SoLostFlag for New Zealand

asked on

Apache Error after installing VisualSVN Server - Too many errors in select loop.

Hi there,
I have installed VisualSVN Server v2.1.1 on our 2003 Small Business Server so that we can store our development code and have it backed up regularly.

While I seem to be able to intall it fine on all of our development PC's, it will not run correctly on our 2003 server.

The install goes through fine, the Visual SVN Server starts ok but when you browse to the URL all you get is a blank screen.

Looking through the even viewer I found the following event in the VisualSVN Server event log :


Event Type:      Error
Event Source:      VisualSVN Server 2.1
Event Category:      Apache
Event ID:      1002
Date:            17/04/2010
Time:            1:39:43 p.m.
User:            N/A
Computer:      ServerName
Description:
Too many errors in select loop. Child process exiting.
(OS 10038) An operation was attempted on something that is not a socket.


I have read all sorts of things about this problem on the internet but nothing that I have tried has seemed to work.

The VisualSVN service is set to run with the "Network Service".

I have verified the permissions on the VisualSVN installation folder as well as the repositories folder.  I even granted it full permission to these folders to see if that would help.

I have it set up to run on it's one IP address.

I have tried running on different ports. 8080, 443, 9000, 9090

I have disabled the antivirus on the server.

I have stopped the IIS service.

Nothing has seemed to work.

I have included the httpd.conf file that VisualSVN generates in case that helps.  It is worth nothing that the included "httpd-custom.conf" file referred to at the end of the file is empty.

Does anyone have any experience with this issue or could help point me in the right direction?
#
# This is configuration file for Apache HTTP server which is
# part of VisualSVN Server.
#
# DO NOT EDIT THIS FILE IT WILL BE REGENERATED AUTOMATICALLY BY VISUALSVN SERVER
#
# Contact with VisualSVN Ltd. (support@visualsvn.com) if you have suggestions and
# improvements.
#

ThreadsPerChild 64
MaxMemFree 100
MaxRequestsPerChild  0
Win32DisableAcceptEx
LimitXMLRequestBody 0
LimitRequestFieldSize 12392

ServerRoot "D:/Program Files/VisualSVN Server"
ServerName "gotham.AmVia.local:443"
ServerSignature Off
ServerTokens Prod
DocumentRoot "htdocs"

PidFile "E:/SVN_Repositories/server.pid"

Listen "172.25.48.201:443"

LoadModule auth_basic_module bin/mod_auth_basic.so
LoadModule authn_file_module bin/mod_authn_file.so
LoadModule authn_visualsvn_module bin/mod_authn_visualsvn.so
LoadModule authz_visualsvn_module bin/mod_authz_visualsvn.so
LoadModule alias_module bin/mod_alias.so
LoadModule dir_module bin/mod_dir.so
LoadModule deflate_module bin/mod_deflate.so
LoadModule mime_module bin/mod_mime.so
LoadModule setenvif_module bin/mod_setenvif.so
LoadModule rewrite_module bin/mod_rewrite.so

LoadModule dav_module bin/mod_dav.so
LoadModule dav_svn_module bin/mod_dav_svn.so
LoadModule ssl_module bin/mod_ssl.so

<Directory />
  Options FollowSymLinks
  AllowOverride None

  RewriteEngine on
  RewriteCond %{REQUEST_URI} ^/svn$
  RewriteRule ^(.*/svn)$ %1/ [R=301,L]
</Directory>

<Location /svn/>
  DAV svn

  SVNListParentPath on
  SVNParentPath "E:/SVN_Repositories/"
  SVNIndexXSLT "/svnindex.xsl"

  AuthName "Subversion Repositories"
  AuthType VisualSVN
  AuthzVisualSVNAccessFile "E:/SVN_Repositories/authz-windows"
  AuthnVisualSVNBasic on
  AuthnVisualSVNIntegrated off
  AuthnVisualSVNUPN Off

  BrowserMatch "(\s|^)neon/0.\d+.\d+(\s|$)" AuthnVisualSVNIgnoreReauth
  BrowserMatch "(\s|^)neon/0.\d+.\d+(\s|$)" AuthnVisualSVNDisableNegotiate

  require valid-user
</Location>

Alias /web-ui-static htdocs/web-ui-static

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

ErrorLog nul

LogLevel error

TraceEnable off

DefaultType text/plain

<IfModule mime_module>
    TypesConfig conf/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-x509-ca-cert .crt
    AddType application/x-pkcs7-crl    .crl
</IfModule>

<IfModule ssl_module>
SSLEngine on

SSLRandomSeed startup   builtin
SSLRandomSeed connect   builtin
SSLPassPhraseDialog     builtin
SSLSessionCache         "shm:E:/SVN_Repositories/ssl_scache"
SSLSessionCacheTimeout  300
SSLMutex                default
SSLCertificateFile      certs/server.pem
SSLCertificateKeyFile   certs/server.pem
SSLProtocol             -ALL +SSLv3 +TLSv1
SSLCipherSuite          ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:RC4+RSA:+HIGH:+MEDIUM

SetEnvIf User-Agent ".*MSIE.*" ssl-unclean-shutdown

</IfModule>

Include conf/httpd-custom.conf

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of SoLost
SoLost
Flag of New Zealand image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial