Да, у меня есть это, особенно при создании больших проектов в сценариях сборки 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 шанс убить процесс, если он продолжается слишком долго (ненормально).
Хорошо?