Установка Подвижного сервера на IIS 6

Я настроил Подвижный сервер в Windows 2003 / машина IIS 6 и когда я пытаюсь вытянуть репозиторий, я получаю следующую последовательность

requesting all changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
abort: premature EOF reading chunk (got 91303 bytes, expected 1542634)

Я попробовал в значительной степени все, о чем я могу думать, но без успеха. Я выполнил шаги руководства Jeremy Skinners по выполнению его для IIS7, но на сервере IIS6.

Я нашел сообщение, где автор испытывал ту же проблему, но не мог найти решение.

До сих пор похоже, что решение состоит в том, чтобы мигрировать на Apache или обновление Windows 2008/II7.. но если кто-то знает, как решить это, сообщите мне

8
задан Andy S 3 April 2012 в 15:40
поделиться

3 ответа

Я сам отвечу на этот вопрос.

Проблема оказалась в том, что таймаут CGI-скрипта составляет 5 минут в IIS 6 (и ниже, не уверен, что насчет 7), и это то, что продолжалось. Чтобы изменить значение тайм-аута, у вас должен быть установлен IIS 6 Resource Kit .

После установки запустите утилиту MetaBase Explorer , перейдите в \ LM \ W3SVC, найдите запись CGITimeout и измените значение по умолчанию 300 (5 минут) на более высокое. значение (в итоге я использовал 20 минут).

После изменения значения я перезапустил IIS, чтобы убедиться, что он используется сервером. Как только это было сделано, все заработало как шарм!

Крест размещен в моем блоге

10
ответ дан 5 December 2019 в 15:22
поделиться

Вы читали руководство Джоэла ? Может быть, вы найдете там ответ.

-1
ответ дан 5 December 2019 в 15:22
поделиться

Я еще не пробовал, но вот это: Запуск Mercurial в Windows

Если вы прокрутите вниз до «Windows Server 2003 / XP ", я думаю, он должен охватывать вас для IIS 6.

2
ответ дан 5 December 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: