标签: debugging

从 debian initramfs 获取调试输出

我正在尝试通过串行控制台和托管公司的恢复控制台(基本上是 ubuntu liveCD)在软件 raid0 和 LVM 根文件系统上为 debian lenny 配置服务器。

在配置raid0、建立LVM、运行debootstrap、安装grub等之后,我重新启动,服务器在到达init之前挂在引导中。根据内核日志消息,raid 阵列已上线,可能还有 LVM(抱歉,现在没有确切的日志消息,但明天会有)。

initramfs 脚本本身绝对没有错误输出 - 只有内核日志消息。我怎样才能让 initramfs 产生一些有用的调试输出,这样我至少可以确定它在哪里死亡?

raid debian debugging lvm initramfs

4
推荐指数
1
解决办法
4496
查看次数

描述 `strace` 命令输出

我有 php 进程无法完成超过 2 天。

root     26511  0.0  1.6 407788 27684 ?        Ss   Jul09   0:08 /usr/bin/php action.php
Run Code Online (Sandbox Code Playgroud)

这是 strace 命令的输出:

poll([{fd=7, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 1000) = 0 (Timeout)
poll([{fd=7, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 0) = 0 (Timeout)
clock_gettime(CLOCK_MONOTONIC, {5533745, 664851437}) = 0
clock_gettime(CLOCK_MONOTONIC, {5533745, 664940247}) = 0
clock_gettime(CLOCK_MONOTONIC, {5533745, 665211013}) = 0
poll([{fd=7, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 1000) = 0 (Timeout)
poll([{fd=7, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], 1, 0) = 0 (Timeout)
clock_gettime(CLOCK_MONOTONIC, {5533746, 666594416}) = 0
clock_gettime(CLOCK_MONOTONIC, {5533746, 666684149}) = 0
clock_gettime(CLOCK_MONOTONIC, {5533746, 666772214}) = 0
poll([{fd=7, events=POLLIN|POLLPRI|POLLRDNORM|POLLRDBAND}], …
Run Code Online (Sandbox Code Playgroud)

linux php debugging

4
推荐指数
1
解决办法
9565
查看次数

监视 Azure 应用服务中的 HTTP 5xx 错误

Azure 应用服务 UI 过去能够直接检查 5xx 错误。自从我们开始使用 Azure 以来,UI 几乎一直在变化,而这种能力似乎已经消失了。

我们看到一些 5xx 错误,并且没有错误报告,我想进入我们的应用程序代码并修复用户未报告的任何崩溃。

日志流没有提供任何有用的信息,所以我在这里想知道。了解正在发生的服务器端错误的具体情况的好方法是什么?

debugging 500-error azure azure-app-services

4
推荐指数
1
解决办法
1万
查看次数

为什么openSSL不能验证google的证书?

当我openssl -connect www.google.com:443从 Debian VM运行命令时,我在输出中得到以下内容:

验证返回码:20(无法获取本地颁发者证书)

这里发生了什么?我从来没有遇到过谷歌的证书问题,所以它一定是 Debian 或 openSSL 库的问题。当这样的工具不能验证我知道的系统时,调试其他 SSL 系统会更难!

ssl debugging openssl ssl-certificate

3
推荐指数
1
解决办法
1895
查看次数