Использовал ветки SVN с Tortoise 1.6. Я периодически объединял ствол в ветку, чтобы поддерживать его в актуальном состоянии.
Сегодня, Думал реинтегрировать ветку. Я выбрал «Reintegrate a branch» из Tortoise и получил следующее сообщение об ошибке:
Reintegrate можно использовать только в том случае, если реинтеграция с 4709 по 5019 была ранее объединена из http: // subversion / svn / saxdev / trunk
к источнику реинтеграции, но это не тот случай
Затем он перечислил около 50 файлов с такими описаниями, как это:
Ошибка: branch / qst / kobalt / sax / businessobjects / util / HistoryParent.java
Ошибка : Отсутствующие диапазоны: /trunk/kobalt/sax/businessobjects/util/HistoryParent.java:4709-5018
Версия 5019 - это основная версия. в dotNet 4 значения по умолчанию для maxConcurrentRequestsPerCPU и requestsQueueLimit установлены на 5000. Например, эквивалент: (в aspnet.config):
<system.web>
<applicationPool
maxConcurrentRequestsPerCPU="5000"
maxConcurrentThreadsPerCPU="0"
requestQueueLimit="5000" /> (** see note below)
</system.web>
Мне кажется, что на многопроцессорном / Главный сервер, здесь requestQueueLimit всегда будет вызываться задолго до ограничения perCPU. Таким образом, если вы на самом деле хотите не более 5000 запросов на процессор, то я ожидаю, что requestQueueLimit нужно увеличить до 5000 * CPUCount или просто отключить вообще.
Верна ли моя интерпретация? Если да, могу ли я отключить requestQueueLimit? (установить на ноль?). Документация по этому параметру, похоже, не отвечает на этот вопрос (так что, возможно, я что-то упускаю или неправильно читаю?)
** примечание из указанной выше статьи: requestQueueLimit плохо назван. Фактически это ограничивает максимальное количество запросов, которые может одновременно обслуживать ASP.NET. Сюда входят как запросы, поставленные в очередь, так и выполняемые. Если счетчик производительности «Requests Current» превышает requestQueueLimit, новые входящие запросы будут отклонены с кодом состояния 503)