Почему мои окна образуют время ожидания приложения, когда несколько раз ударяют IIS 7 внешне?

StackOverflow https://stackoverflow.com/questions/2596956

Вопрос

У меня очень простое приложение Windows Form, которое бьет сайт IIS 7 около 2000 раз в пространстве несколько секунд (используя потоки).

Когда я запускаю это приложение на сам сервере, используя localhost или IP-адрес, все совершенно нормально.

Однако, когда я запускаю приложение в яборе Dev, используя IP-адрес, я получаю ошибку из метода «getResponse»:

Время операции истекло

Приложение может определенно подключиться к сайту, потому что он неизменно начнет выбрасывать ошибку тайм-аута после 10 или т. Д. (не более 11), либо немедленно бросает ошибку тайм-аута.

В чем дело?

Он нажимает IIS 7 на виртуальной машине Windows Server 2008 (внешняя коробка), брандмауэр Windows выключен.

Мое приложение работает на месте на моей коробке Dev в качестве администратора.

ваше здоровье

Это было полезно?

Решение

Я считаю, что размер пула резьбы по умолчанию для IIS составляет около 10 потоков. Вы перегружаете этот единственный сервер.

Вы делаете тестирование производительности? Вы ожидаете, что многие запросы, что быстро, в производстве?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top