在debian系统中查找分段错误的原因

时间:2018-02-11 20:53:47

标签: debian .net-core asp.net-core-mvc

我们最近设置了一个新的测试服务器( debian )并希望运行我们的应用程序。应用程序启动很好,但每当我尝试登录我的应用程序或注册新用户时,我都会遇到分段错误。

由于我不是debian或其他linux系统的专家,所以我很难找到错误。通过日志记录,我缩小了范围,因此我知道它在HTTP请求发送到另一个API之前就崩溃了。

我有没有办法获得堆栈跟踪,因为它与应用程序有关?

1 个答案:

答案 0 :(得分:0)

这里没有银弹。所以你可以尝试两种方法:

  • 使用Linux utilites(gdbpstackstrace),但我认为您是Linux新手,对您来说可能很难。
  • 尝试使用代码中的日志记录来获取导致段错误的代码中的点。使用日志记录,您可以在应用程序中找到代码行和所有参数。获得此信息后,您将能够进行下一次调查:检查权限,安装库等。