2016-10-29 11 views
0

Я пытаюсь выполнить тест производительности на моем веб-сайте asp.net core 1.0.1. Я использую loader.io, чтобы получить 4000 клиентов для загрузки сайта, но я получаю сообщение об ошибке на ядре asp.net. Если я запускаю тот же код в asp.net 4.6, он запускает ошибку на том же сервере. Может ли кто-нибудь сказать мне, почему я не могу справиться с такой же загрузкой на моем базовом сайте asp.net, например, asp.net 4.6?Ядро ASP.NET не работает с

Error:

502 - Web server received an invalid response while acting as a gateway or proxy server.

У вас возникла проблема со страницей, которую вы ищете, и не может быть отображена. Когда веб-сервер (действуя как шлюз или прокси) связался с сервером содержимого вверх, он получил неверный ответ от сервера содержимого.

ASP.NET 4.6: ядро ​​https://thusan.tinytake.com/sf/MTA4Mzg1OF80MzMzNzMz

ASP.NET: https://thusan.tinytake.com/sf/MTA4Mzg1OV80MzMzNzM0

Я бегу как сайты с IIS на Windows, в 2012 r2.

+0

Вы следовали шагам, требуемым типичным бенчмаркингом производительности? https://github.com/aspnet/benchmarks Если нет, то ваше приложение ASP.NET Core еще не готово для тестирования производительности. –

ответ

1

В ASP.NET 4 IIS размещает веб-сайт в своем собственном процессе. ASP.NET Core изменил это. Веб-сайты ASP.NET Core выполняются как отдельный процесс, а IIS использует базовый модуль ASP.NET для обратного запроса прокси-сервера в процесс ASP.NET Core. Ошибка, которую вы видите, может быть вызвана многими проблемами, такими как ошибки установки или зависающие запросы в процессе ASP.NET Core.

Если все запросы не работают, возможно, это ошибка установки. Следуйте этому документу, чтобы убедиться, что вы выполнили все шаги по развертыванию основного приложения ASP.NET для IIS. https://docs.asp.net/en/latest/publishing/iis.html.

Если сайт ASP.NET Core работает для нескольких запросов, но не в состоянии стресс, ознакомьтесь с некоторыми из этих рекомендаций для повышения производительности. https://github.com/aspnet/IISIntegration/issues/245#issuecomment-242541999