Как отладить приложение. NET Core MVC cra sh в Ubuntu? - PullRequest
0 голосов
/ 15 января 2020

У меня есть приложение. NET Core MVC (работает на Raspberry Pi 3b Raspbian Jesse), которое ежедневно выходит из строя. Он работает под одинаковой нагрузкой, выполняя одни и те же операции в течение дня и ночи, поэтому довольно сложно определить, что вызывает его взлом sh.

. Приложение хорошо использует операторы try catch и ведение журналов, однако до cra sh нет никаких заметок.

Кроме, возможно, Raygun , есть ли инструмент, который можно использовать для получения дополнительной информации о или после a. NET Основное приложение cra sh для отладки? Я видел, как пользователи ссылаются на дампы sh в /var/crash, но не могу определить, как настроить это ведение журнала

1 Ответ

0 голосов
/ 16 января 2020

Если вы настроили ваше базовое приложение. NET на Linux согласно официальной документации , тогда отладка приложения для sh должна быть относительно простой согласно Просмотр журналов раздел в документации

Ниже предполагается, что ваша служба была названа kestrel-helloapp.service

sudo journalctl -fu kestrel-helloapp .service

Для дальнейшей фильтрации такие параметры времени, как --since сегодня, - до 1 часа go или их комбинация, могут уменьшить количество возвращаемых записей.

sudo journalctl -fu kestrel-helloapp.service - с "2016-10-18" - до "2016-10-18 04:00"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...