问题标签 [probe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
79 浏览

module - USB 内核模块未探测

我编写了一个简单的 USB 设备驱动程序,但是当设备连接到系统时它没有被探测,而是内核正在调用 usb-storage 模块。

我的内核模块的代码:

连接设备时的 Dmesg:

我无法从系统中删除 usb-storage 支持,那么有没有办法强制内核使用我的模块而不是 usb-storage?或者我可以编写一个 udev 规则来重新分配设备吗?

提前致谢。

0 投票
0 回答
34 浏览

qt - 是否可以使用 QAudioProbe 捕获发送到音频接口的音频?

对于我的应用程序,我需要可视化发送到音频接口(核心音频/硬件声卡)的音频信号,而不需要转发信号(这是如何工作的)soundflowerjack audio

一个例子是 QuickTime 播放器允许用户录制当前正在播放的任何内容。我需要同样的能力来捕捉音频,但在我的情况下,我将可视化信号。

是否可以使用QAudioProbeQMediaObject实现这一目标?

0 投票
1 回答
568 浏览

linux - 在 Linux 中让 BPF 程序与 USDT 探针 (Dtrace) 一起工作

因此,我按照此链接将 BPF 程序附加到用户空间探测器,Dtrace 格式(请参阅用户静态定义的跟踪点部分)。

C程序:

检查以确保探测信息包括在内:

还有 tplist:

BPF 程序的内容(usdt.py):

故障描述:

我也尝试过:

  1. 在 BPF 程序中提供完整的可执行文件(hello_usdt):

usdt = USDT(path = "/full/path/to/hello_usdt")

  1. 将上面的行替换为 PID 值(./hello_usdt &),直接在 BPF 程序中获取 pid:

usdt = USDT(pid=1234)

  1. 安装 python bcc 包后,尝试使用 python2.7 和 3.7。

到目前为止没有运气。非常感谢任何帮助。谢谢。

0 投票
0 回答
440 浏览

c - 发送 UDP 数据包时忽略 Linux 上的路径 MTU

我正在实现DPLPMTUDerrno = EMSGSIZE ,当我发送的 UDP 数据包长于本地接口的 MTU 时,我想抑制 Linux 内核返回 -1 。我想避免在发送多个数据报时(尤其是在使用 时sendmmsg(2))处理错误处理的痛苦,每个数据报可能属于不同的连接。我宁愿让内核丢弃数据包,让应用程序 DPLPMTUD 逻辑找出 MTU。

ip(7)有话要说:

然而,设置此选项不会产生预期的效果。这是说明问题的代码:

当我发送大于 MTU 的数据包时,sendto()上面返回 -1 并errno设置为EMSGSIZE-- 正是我想要避免的。

有没有办法做我想做的事?

0 投票
1 回答
949 浏览

kubernetes - 一个 pod 通过另一个 pod 的 Liveness-Probe

在我的 Kubernetes 设置中,我有 2 个 pod - A(通过部署)和 B(通过 DS)。Pod B 在某种程度上依赖于 Pod A 的完全启动。我现在想在 Pod B 中设置一个 HTTP Liveness-Probe,如果通过 POD A 的健康检查失败,则重新启动 POD B。如果我将我的 POD A 服务的外部 IP 放在主机中,则重新启动工作正常。问题在于解析主机中的 DNS 名称。

如果我这样设置它会起作用:

如果我这样设置它会失败:

失败并显示以下错误消息:

参考:https ://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/

上面页面上的以下行是否也适用于 HTTP Probes?“您不能在主机参数中使用服务名称,因为 kubelet 无法解析它。”

0 投票
1 回答
761 浏览

spring-boot - 尝试配置探针时,Spring 引导中的“无法解析配置属性”

在我的Spring Boot 2.3.3.RELEASE情况下,我很想启用 toreadinessliveness端点。

我将此添加到 yml 文件中:

在此处输入图像描述

但是 IntelliJ 用 "Cannot resolve configuration property" 标记这些值,并且端点不可访问(例如 http://localhost:8080/actuator/health/readiness)

0 投票
1 回答
59 浏览

driver - Linux 函数 i2c ds1307_probe 未调用

我在 i2c 总线上使用带有 ds1307 兼容 RTC 控制器的 ARM 设备的 Linux-4.9.67。在内核配置中添加

在设备树中添加节点

我在设备列表中看到它

但是问题是设备驱动程序没有加载并且从未被ds1307_probe()调用。

有什么想法吗?谢谢

0 投票
1 回答
319 浏览

kubernetes - 为什么我们使用启动探针而不是带有 initialDelaySeconds 参数的 livenes 探针

我有一个关于状态探测的问题。当我阅读文档时,我了解到它主要用于需要很长时间才能启动的应用程序(如遗留应用程序)。因此,为了不杀死应用程序(运行它的容器),我们将启动探测设置为例如 5 分钟,以便应用程序有时间能够启动。我的问题是:为什么我们不能设置一个活性探针?我们可以使用 initialDelaySeconds 参数并将其值设置为 300 秒?

谢谢您的回答

0 投票
0 回答
50 浏览

curl - 目标模板中的 Smokeping 混合探针类型

我正在尝试为我的家庭办公室设置 Smokeping,以解决我最近看到的一些连接问题。理想情况下,我会混合使用 FPing、DNS 和 Curl 监视器。FPing 探测工作,但是 DNS 和 Curl 没有填充并且 /var/log/messages 说“没有为探测 X 定义目标,正在跳过。”

0 投票
0 回答
30 浏览

python - Python Windows 10 探测请求重播

如何在 Windows 10 中使用 Python 2.7 重放探测请求?

我尝试了以下代码,但没有成功。