问题标签 [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.
module - USB 内核模块未探测
我编写了一个简单的 USB 设备驱动程序,但是当设备连接到系统时它没有被探测,而是内核正在调用 usb-storage 模块。
我的内核模块的代码:
连接设备时的 Dmesg:
我无法从系统中删除 usb-storage 支持,那么有没有办法强制内核使用我的模块而不是 usb-storage?或者我可以编写一个 udev 规则来重新分配设备吗?
提前致谢。
qt - 是否可以使用 QAudioProbe 捕获发送到音频接口的音频?
对于我的应用程序,我需要可视化发送到音频接口(核心音频/硬件声卡)的音频信号,而不需要转发信号(这是如何工作的)soundflower
。jack audio
一个例子是 QuickTime 播放器允许用户录制当前正在播放的任何内容。我需要同样的能力来捕捉音频,但在我的情况下,我将可视化信号。
是否可以使用QAudioProbe
并QMediaObject
实现这一目标?
linux - 在 Linux 中让 BPF 程序与 USDT 探针 (Dtrace) 一起工作
因此,我按照此链接将 BPF 程序附加到用户空间探测器,Dtrace 格式(请参阅用户静态定义的跟踪点部分)。
C程序:
检查以确保探测信息包括在内:
还有 tplist:
BPF 程序的内容(usdt.py):
故障描述:
我也尝试过:
- 在 BPF 程序中提供完整的可执行文件(hello_usdt):
usdt = USDT(path = "/full/path/to/hello_usdt")
- 将上面的行替换为 PID 值(./hello_usdt &),直接在 BPF 程序中获取 pid:
usdt = USDT(pid=1234)
- 安装 python bcc 包后,尝试使用 python2.7 和 3.7。
到目前为止没有运气。非常感谢任何帮助。谢谢。
c - 发送 UDP 数据包时忽略 Linux 上的路径 MTU
我正在实现DPLPMTUDerrno = EMSGSIZE
,当我发送的 UDP 数据包长于本地接口的 MTU 时,我想抑制 Linux 内核返回 -1 。我想避免在发送多个数据报时(尤其是在使用 时sendmmsg(2)
)处理错误处理的痛苦,每个数据报可能属于不同的连接。我宁愿让内核丢弃数据包,让应用程序 DPLPMTUD 逻辑找出 MTU。
ip(7)
有话要说:
然而,设置此选项不会产生预期的效果。这是说明问题的代码:
当我发送大于 MTU 的数据包时,sendto()
上面返回 -1 并errno
设置为EMSGSIZE
-- 正是我想要避免的。
有没有办法做我想做的事?
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 名称。
如果我这样设置它会起作用:
如果我这样设置它会失败:
失败并显示以下错误消息:
上面页面上的以下行是否也适用于 HTTP Probes?“您不能在主机参数中使用服务名称,因为 kubelet 无法解析它。”
driver - Linux 函数 i2c ds1307_probe 未调用
我在 i2c 总线上使用带有 ds1307 兼容 RTC 控制器的 ARM 设备的 Linux-4.9.67。在内核配置中添加
在设备树中添加节点
我在设备列表中看到它
但是问题是设备驱动程序没有加载并且从未被ds1307_probe()
调用。
有什么想法吗?谢谢
kubernetes - 为什么我们使用启动探针而不是带有 initialDelaySeconds 参数的 livenes 探针
我有一个关于状态探测的问题。当我阅读文档时,我了解到它主要用于需要很长时间才能启动的应用程序(如遗留应用程序)。因此,为了不杀死应用程序(运行它的容器),我们将启动探测设置为例如 5 分钟,以便应用程序有时间能够启动。我的问题是:为什么我们不能设置一个活性探针?我们可以使用 initialDelaySeconds 参数并将其值设置为 300 秒?
谢谢您的回答
curl - 目标模板中的 Smokeping 混合探针类型
我正在尝试为我的家庭办公室设置 Smokeping,以解决我最近看到的一些连接问题。理想情况下,我会混合使用 FPing、DNS 和 Curl 监视器。FPing 探测工作,但是 DNS 和 Curl 没有填充并且 /var/log/messages 说“没有为探测 X 定义目标,正在跳过。”
python - Python Windows 10 探测请求重播
如何在 Windows 10 中使用 Python 2.7 重放探测请求?
我尝试了以下代码,但没有成功。