【问题标题】:Could not open output /home/logs/dumps/coredump. No such file or directory无法打开输出 /home/logs/dumps/coredump。无此文件或目录
【发布时间】:2022-01-20 19:33:53
【问题描述】:

我正在尝试将 xaf blazor 21.2.4、.Net 5 应用程序部署到 Azure 中的 Linux。 当我转到诊断和解决 Azure 应用服务中的问题时,我看到一个错误。 连接字符串信息在 Key Vault 中。

我可以在部署日志中看到部署成功。

【问题讨论】:

标签: linux azure azure-web-app-service xaf


【解决方案1】:
  • Core_pattern 用于指定核心转储文件模式名称。

  • 如果模式的第一个字符是“|”,内核会将模式的其余部分视为要运行的命令。核心转储将被写入该程序的标准输入而不是文件。

  • 确保您的当前目录(在崩溃时 -- server 可能会更改目录)是可写的。如果服务器调用setuid,则该目录必须是该用户可写的。

  • 同时检查/proc/sys/kernel/core_pattern。这可能会将核心转储重定向到另一个目录,并且 那个 目录必须是可写的。更多信息here

无论如何,快速的答案是您应该能够在/var/cache/abrt 中找到您的核心文件,abrt 在被调用后将其存储在其中。类似地,使用Apport 的其他系统可能会在/var/crash 中隐藏内核,依此类推。

更多详情请参考Core dump file is not generatedCore dumped

【讨论】:

  • 谢谢。我假设你的答案是正确的。由于我上次发布工作正常,我不知道如何交叉检查。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-06
  • 2018-10-03
  • 2020-06-16
  • 2018-07-08
  • 2019-08-09
  • 2015-10-25
相关资源
最近更新 更多