gpt4 book ai didi

asp.net-core - 如何在Ubuntu上调试.NET Core MVC应用程序崩溃?

转载 作者:行者123 更新时间:2023-12-02 07:32:43 25 4
gpt4 key购买 nike

我有一个.NET Core MVC应用程序(在Raspberry Pi 3b Raspbian Jesse上运行),每天崩溃。它在类似的负载下昼夜运行相同的操作,因此很难确定导致崩溃的原因。

该应用程序充分利用了try catch语句和整个日志记录,但是,崩溃之前没有注释日志。

除了Raygun以外,是否有一种工具可以用来在.NET Core应用程序崩溃时或之后获取更多信息以进行调试?我已经看到用户在/var/crash中引用了崩溃转储,但是无法确定如何设置此日志记录

最佳答案

如果您已将.NET Core应用程序设置为按照official documentation在Linux上运行,那么按照文档中View Logs部分的说明,调试应用程序崩溃应该相对简单

以下假设您的服务已命名为 kestrel-helloapp.service

sudo journalctl -fu kestrel-helloapp.service

For further filtering, time options such as --since today, --until 1 hour ago or a combination of these can reduce the amount of entries returned.

sudo journalctl -fu kestrel-helloapp.service --since "2016-10-18" --until "2016-10-18 04:00"

关于asp.net-core - 如何在Ubuntu上调试.NET Core MVC应用程序崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59745122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com