无法打开输出 /home/logs/dumps/coredump。无此文件或目录
Could not open output /home/logs/dumps/coredump. No such file or directory
我正在尝试将 xaf blazor 21.2.4、.Net 5 应用程序部署到 Azure 中的 Linux。
当我转到“诊断并解决 Azure 应用服务中的问题”时,我看到一个错误。
连接字符串信息在 Key Vault 中。
我可以在部署日志中看到部署成功。
Core_pattern用于指定核心转储文件模式名称。
如果模式的第一个字符是'|',内核会将模式的其余部分视为对运行的命令。核心转储将写入该程序的标准输入而不是文件。
确保您的当前目录(在崩溃时——server
可能会更改目录)是可写的。如果服务器调用 setuid
,该目录必须可由该用户写入。
同时勾选 /proc/sys/kernel/core_pattern
。这可能会将核心转储重定向到另一个目录,并且 that 目录必须是可写的。更多信息 here.
无论如何,快速的回答是您应该能够在 /var/cache/abrt
中找到您的核心文件,其中 abrt
在调用后存储它。同样,其他使用 Apport 的系统可能会在 /var/crash
中分散核心,依此类推。
详情请参考Core dump file is not generated and Core dumped。
我正在尝试将 xaf blazor 21.2.4、.Net 5 应用程序部署到 Azure 中的 Linux。 当我转到“诊断并解决 Azure 应用服务中的问题”时,我看到一个错误。 连接字符串信息在 Key Vault 中。
我可以在部署日志中看到部署成功。
Core_pattern用于指定核心转储文件模式名称。
如果模式的第一个字符是'|',内核会将模式的其余部分视为对运行的命令。核心转储将写入该程序的标准输入而不是文件。
确保您的当前目录(在崩溃时——
server
可能会更改目录)是可写的。如果服务器调用setuid
,该目录必须可由该用户写入。同时勾选
/proc/sys/kernel/core_pattern
。这可能会将核心转储重定向到另一个目录,并且 that 目录必须是可写的。更多信息 here.
无论如何,快速的回答是您应该能够在 /var/cache/abrt
中找到您的核心文件,其中 abrt
在调用后存储它。同样,其他使用 Apport 的系统可能会在 /var/crash
中分散核心,依此类推。
详情请参考Core dump file is not generated and Core dumped。