云计算核心技术Docker教程:强制堆栈跟踪记录

热点 2026-11-14 59824

如果守护程序无响应,则可以通过向SIGUSR1守护程序发送信号来强制记录完整的堆栈跟踪。

Linux:

$ sudo云计 kill -SIGUSR1 $(pidof dockerd)

Windows Server:

下载docker-signal。

获算核取dockerd的进程ID Get-Process dockerd。

运行带有标志的可执行文件--pid=。

这将强制记录堆栈心技跟踪,但不会停止守护程序。守护程序日志显示堆栈跟踪或包含堆栈跟踪的文件的路径(如果已将其记录到文件中)。

在处理SIG术DUSR1信号并将堆栈跟踪信息转储到日志之后,守护程序将继续运行。堆栈跟踪可用于确定守护程序中所有goroutine和oc线程的状态。

查看堆栈跟踪

可以使用以下方法之一查看Docker守护程序日志:

1.通过使用以下命令journalctl -u dkeocker.service在Linux系统上运行systemctl

2./var/log/messages,/var/r教log/daemon.log或/var/log/docker.log在较旧的Linux系统上

无法在Mac的Doc程:ker桌面或Windows的Docker桌面上手动生成堆栈跟踪。但是,如果遇到问题,可以单击Docker任务栏图标,然强制后选择诊断和反馈以将信息发送给Docker。

Docker日志中查找如下消息:

...goroutine stacks w堆栈ritten to /var/run/docker/goroutine-stacks-2017-06-02T19333跟踪6z.log

...daemon datastructure dump written to /var/run/docker/da记录emon-data-2017-06-02T193336z.log

Docker保存这些堆栈跟踪和转储的位置取决于您云计的操作系统和配置。有时您可以直接从堆栈跟踪和转储中获得有用的诊断信息。否则,您可以将此信息提供给Docker,以帮助诊算核断问题。

本文地址:http://www.melandertrav.com/html/117c892315.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

标签: 一汽-大众 董修惠 陈彬 一汽丰田

标签: 亿咖通 FlymeAuto 星纪魅族 吉利控股

标签: 腾励传动 IPO 汽车传动 国泰海通

浅谈:什么是云网络?

外媒:欧盟本周将向苹果发起反垄断诉讼

阿里云2023年Q4营收280.66亿元 全年营收突破1000亿

云计算核心技术Docker教程:Docker 守护进程dockerd socket选项

标签: 九号公司 新国标 电动自行车

友情链接