Cannot push large repository to remote site

John Turner fenwayriffs at gmail.com
Fri Jan 15 16:02:31 CST 2016


Seconded - IIS is byzantine, and besides SSL-specific issues, request/web
service throttling is another issue I've had to deal with on it in the past.

It appears your repo is within the IIS default at least for
maxAllowedContentLength ~ 28.6MB (per
https://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits)
but it may be worth looking into those settings.


On Fri, Jan 15, 2016 at 2:13 PM, Matt Mackall <mpm at selenic.com> wrote:

> On Fri, 2016-01-15 at 13:42 +0100, Reg Valgardena via Mercurial wrote:
> > Hello list,
> >
> > we have just brought our remote Mercurial server to functioning (via
> > https and Python plugin, on a Windows 2012 server).
> > We have tested cloning, pushing and pulling with small archives which
> > functioned perfectly, but when we tried to push a big project consisting
> > of hundreds of text and binary files, over 200 changesets (14 MB on the
> > local machine)
>
> For reference, this is not a particularly large repo: it's even smaller
> than
> Mercurial's own repo. I've got a repo more than 1000x larger on my laptop.
>
> > not a single byte reached the server repository: the client GUI
> > (Tortoise) showed that data are being pushed, which longed for a certain
> > time, after what it showed "URLError: [Errno 10054] An existing
> > connection was forcibly closed by the remote host".
>
> The server hung up on you. You'll have to ask the server why. If you own
> the
> server, check ALL the logs. My guess with zero information other than
> you're
> using Windows is that you're also using IIS, and some or all versions of
> IIS
> have a buggy SSL that doesn't handle larger transfers well. Strongly
> recommend
> you use.. anything other than IIS.
>
> --
> Mathematics is the supreme nostalgia of our time.
>
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> https://selenic.com/mailman/listinfo/mercurial
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://selenic.com/pipermail/mercurial/attachments/20160115/c413b4a0/attachment.html>


More information about the Mercurial mailing list