Тайм-аут процесса NANT через 1800 секунд - PullRequest
2 голосов
/ 06 января 2010

Я использую NANT для развертывания кода на серверах с помощью программного обеспечения CCtray. иногда я получаю эту ошибку, но похоже, что vsts в соответствии с администратором. Он не может понять, почему он говорит эту ошибку, и я тоже. Потому что он не регистрирует никакой другой информации, кроме этой. Кто-нибудь сталкивался с такой ошибкой раньше, и если да, то как вы ее решили? Или какие варианты вы могли бы получить эту ошибку.

Алиса запустила сборку (ForceBuild)

Ответы [ 2 ]

3 голосов
/ 17 февраля 2010

Да, у меня есть это, особенно при создании больших проектов в сценариях сборки NAnt на сервере непрерывной интеграции CruiseControl .net.

Исправить это довольно просто: вам нужно переопределить тайм-аут CruiseControl по умолчанию (1800 секунд), выполнив что-то подобное в вашем C: \ Program Files \ CruiseControl.NET \ server \ ccnet.config файле: 1003 *

<tasks>
    <nant>
        <baseDirectory>c:\your-folder\your-system</baseDirectory>
        <buildFile>your-system.build</buildFile>
        <buildTimeoutSeconds>2400</buildTimeoutSeconds>
    </nant>
</tasks>

Таким образом, вы выигрываете у вашего процесса больше времени, но все же даете CruiseControl шанс убить процесс, если он продолжается слишком долго (ненормально).

Хорошо?

0 голосов
/ 07 января 2010

Я предполагаю, что вы имеете в виду развертывание с помощью CCNet, поскольку CCTray - это всего лишь оконный монитор для CCNet.

Ваш скрипт сборки должен выкладывать отладочные операторы через различные промежутки времени, чтобы вы могли точно определить, какая часть сборки не работает.

Что происходит, когда вы запускаете его вручную на своем компьютере или на сервере сборки?

...