падает dotnet.exe
От: ili Россия  
Дата: 23.11.17 09:31
Оценка:
Доброго дня всем,

Имеем WebApi на .Net Core 1.1. Сделали к нему простенькую тестовую утилиту, для проверки под нагрузкой (по сути в цикле из нескольких потоков выполняет фиксированный сценарий вызовов).
Сервер хостим под IIS на Windows Server 2012 R2 (который в свою очередь виртуальный под Hyper-V, которая так же хостится на WS 2012 R2)

И почти всё работает, НО, при запуске теста из 20 потоков падает dotnet.exe. Если быть точным, то при запуске теста я вижу как запускается dotnet.exe, собственно он и обрабатывает все запросы, через некоторое (порядка 30с) процесс просто завершается, от чего на клиенте у меня отваливается авторизация и я начинаю получать 401. В логах и журнале системы вообще тишина (только событие от IIS AspNetCore Module о запуске нового процесса взамен павшему: Application 'MACHINE/WEBROOT/APPHOST/DEFAULT WEB SITE' started process '10248' successfully and is listening on port '23570'.)

При этом если я запускаюсь локально из VS на IIS Express то всё работает.

Вопрос сложный: в чем может быть причина?
Отредактировано 23.11.2017 9:55 ili . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.