2015-08-09 1 views
1

я настроить Mercurial сервер на IIS 7.5 на Windows 7 про после этого урокаMercurial IIS 7.5 Ошибка 500 на больший толчок

http://stackingcode.com/blog/2011/02/24/running-a-mercurial-server-on-iis-7-5-windows-server-2008-r2

В отличие от tuturial я использую Windwos 7 Pro, Python 2.7 и Mercurial 3.5, и установил реальный (не самоподписанный) сертификат, и получил все с https и после его использования полезный ответ roengraft, который можно найти здесь (до того, как он всегда остановился после нажатия около 60 МБ).

IIS 7.5 Mercurial setup ignoring maxAllowedContentLength

НО: К сожалению, я могу только нажать немного больше, чем 100MB, я не в состоянии выдвинуть большую ревизию, имеющий около 350 МБ. Я всегда получаю сообщение Error 500 с сервера. Я установил все пределы IIS до максимума безрезультатно, они ничего не изменили. Также у всех дисков достаточно места, я попытался разрешить «Каждому» полный доступ к репозиториям, также безрезультатно. Теперь я больше не могу проверять и получать ошибки «502 Bad Gateway» и «500».

Имеет ли смысл идти с Linux (его VM в любом случае), который, надеюсь, должен работать лучше или есть кто-нибудь там (за пределами стены), кто может помочь мне решить эту проблему?

Спасибо заранее!

Миха

ответ

0

Как всегда, вскоре после размещения вопрос я нашел ответ на мой собственный. После того, как я изменил командную строку Python для этого

C: \ python27 \ python.exe -u -О -B "% s" "% s"

Не точно зная, что это делает, в частности, я Я счастлив, потому что сейчас это работает как шарм!

После пересылки 120 МБ это остановилось довольно долгое время, но затем все остальное за один раз. Возможно, это связано с некоторыми бинарниками, которые я должен проверить, поскольку я их не компилирую.

Michael