Почему мои окна образуют время ожидания приложения, когда несколько раз ударяют IIS 7 внешне?
-
25-09-2019 - |
Вопрос
У меня очень простое приложение Windows Form, которое бьет сайт IIS 7 около 2000 раз в пространстве несколько секунд (используя потоки).
Когда я запускаю это приложение на сам сервере, используя localhost или IP-адрес, все совершенно нормально.
Однако, когда я запускаю приложение в яборе Dev, используя IP-адрес, я получаю ошибку из метода «getResponse»:
Время операции истекло
Приложение может определенно подключиться к сайту, потому что он неизменно начнет выбрасывать ошибку тайм-аута после 10 или т. Д. (не более 11), либо немедленно бросает ошибку тайм-аута.
В чем дело?
Он нажимает IIS 7 на виртуальной машине Windows Server 2008 (внешняя коробка), брандмауэр Windows выключен.
Мое приложение работает на месте на моей коробке Dev в качестве администратора.
ваше здоровье
Решение
Я считаю, что размер пула резьбы по умолчанию для IIS составляет около 10 потоков. Вы перегружаете этот единственный сервер.
Вы делаете тестирование производительности? Вы ожидаете, что многие запросы, что быстро, в производстве?