Нерегулярное поведение ASP.NET Core при работе с Systemd - PullRequest
0 голосов
/ 09 июля 2019

У меня есть ядро ​​ASP.NET, приложение WebAPI Kestrel, которое прекрасно работает, и я запускаю его вручную в командной строке в Ubuntu 16.04. Но когда это приложение настроено для запуска через Systemd, первый вызов API всегда работает, но последующие вызовы случайно завершаются неудачей.

API возвращает от 2 до 3 МБ данных на каждый вызов.

Это какая-то проблема с выделением памяти? Приложение размещено на виртуальной машине в Azure и имеет 3,5 ГБ оперативной памяти.

Я пытался запустить его вручную из командной строки, и он работает все время. Например: dotnet myapp.dll

Возврат ошибки: «Произошла ошибка при отправке запроса. Невозможно прочитать данные из транспортного соединения: соединение сброшено по одноранговому узлу.»

Кроме того, просто добавлю, что это же приложение отлично работает на другом хосте, например Linode, даже с меньшей оперативной памятью в 1 ГБ.

Ценю всю помощь, которую я могу получить. Спасибо!

...