Mercurial IIS 7.5 错误 500 在更大的推动下
Mercurial IIS 7.5 Error 500 on bigger push
我已经按照本教程在 Windows 7 pro 上的 IIS 7.5 上设置了一个 Mercurial 服务器
http://stackingcode.com/blog/2011/02/24/running-a-mercurial-server-on-iis-7-5-windows-server-2008-r2
与教程相比,我使用 Windwos 7 Pro、Python 2.7 和 Mercurial 3.5,并安装了一个真实的(非自签名)证书,并在应用有用的后得到了一切和 运行 https可以在这里找到 roengraft 的答案(之前它总是在推送大约 60MB 后停止)。
IIS 7.5 Mercurial setup ignoring maxAllowedContentLength
但是:不幸的是我只能推送 100MB 多一点,我无法推送大约 350MB 的更大变更集。我总是从服务器收到错误 500。我将 IIS 的所有限制都设置为最大无济于事,它们什么也没改变。此外,所有磁盘都有足够的 space,我尝试允许 "Everyone" 完全访问存储库,但也无济于事。现在我什至无法签入并收到“502 Bad Gateway”和“500”错误。
使用 linux(无论如何它是一个虚拟机)是否有意义,希望它能更好地工作,或者是否有人(墙外)可以帮助我解决这个问题?
提前致谢!
米卡
像往常一样,在发布问题后不久我就自己找到了答案。在我将 Python 命令行更改为此
之后
C:\Python27\python.exe -u -O -B "%s" "%s"
不太清楚它的具体作用,我很高兴,因为它现在就像一个魅力!
在大约传输 120MB 后,它停止了一段时间,然后一口气完成了剩下的工作。也许这是由于我没有编译它们而必须签入相当多的二进制文件。
迈克尔
我已经按照本教程在 Windows 7 pro 上的 IIS 7.5 上设置了一个 Mercurial 服务器
http://stackingcode.com/blog/2011/02/24/running-a-mercurial-server-on-iis-7-5-windows-server-2008-r2
与教程相比,我使用 Windwos 7 Pro、Python 2.7 和 Mercurial 3.5,并安装了一个真实的(非自签名)证书,并在应用有用的后得到了一切和 运行 https可以在这里找到 roengraft 的答案(之前它总是在推送大约 60MB 后停止)。
IIS 7.5 Mercurial setup ignoring maxAllowedContentLength
但是:不幸的是我只能推送 100MB 多一点,我无法推送大约 350MB 的更大变更集。我总是从服务器收到错误 500。我将 IIS 的所有限制都设置为最大无济于事,它们什么也没改变。此外,所有磁盘都有足够的 space,我尝试允许 "Everyone" 完全访问存储库,但也无济于事。现在我什至无法签入并收到“502 Bad Gateway”和“500”错误。
使用 linux(无论如何它是一个虚拟机)是否有意义,希望它能更好地工作,或者是否有人(墙外)可以帮助我解决这个问题?
提前致谢!
米卡
像往常一样,在发布问题后不久我就自己找到了答案。在我将 Python 命令行更改为此
之后C:\Python27\python.exe -u -O -B "%s" "%s"
不太清楚它的具体作用,我很高兴,因为它现在就像一个魅力!
在大约传输 120MB 后,它停止了一段时间,然后一口气完成了剩下的工作。也许这是由于我没有编译它们而必须签入相当多的二进制文件。
迈克尔