0

我正在执行 freeipmi 库中提供的 ipmimonitoring-sensors.c 示例。它有时会引发内部错误。当我背靠背执行程序几次时,问题是可重现的。我需要在最后一次执行后等待大约 30 秒,程序才能正常运行。有没有人遇到过这个问题?如果是的话,你能告诉我如何避免它。

这是错误ipmi_monitoring_sensor_readings_by_record_id: internal error

谢谢

4

2 回答 2

0

设置 driver_type = -1 (默认)并且它可以工作。

于 2017-07-19T18:26:21.503 回答
0

FreeIPMI 维护者在这里。“内部错误”表示库不知道如何处理的一些逻辑错误。鉴于它来自 ipmi_monitoring_sensor_readings_by_record_id并且它发生在您背靠背运行程序时,我敢打赌您的系统上存在一些内部 IPMI 问题。

主板可能存在大量 IPMI 流量问题,或者传感器存在大量请求问题。其中许多情况都得到了更优雅的处理(可能会给出一个 BUSY 错误或最低限度的 SYSTEM 错误),但也许还有一些我还没有看到的错误情况的组合。(许多主板返回的错误会被认为是非标准的或意外的)。

如果您有兴趣解决这个问题,只需将一些内容发送到 FreeIPMI 邮件列表。

于 2017-07-16T16:59:41.647 回答