我正在执行 freeipmi 库中提供的 ipmimonitoring-sensors.c 示例。它有时会引发内部错误。当我背靠背执行程序几次时,问题是可重现的。我需要在最后一次执行后等待大约 30 秒,程序才能正常运行。有没有人遇到过这个问题?如果是的话,你能告诉我如何避免它。
这是错误ipmi_monitoring_sensor_readings_by_record_id: internal error
谢谢
我正在执行 freeipmi 库中提供的 ipmimonitoring-sensors.c 示例。它有时会引发内部错误。当我背靠背执行程序几次时,问题是可重现的。我需要在最后一次执行后等待大约 30 秒,程序才能正常运行。有没有人遇到过这个问题?如果是的话,你能告诉我如何避免它。
这是错误ipmi_monitoring_sensor_readings_by_record_id: internal error
谢谢
设置 driver_type = -1 (默认)并且它可以工作。
FreeIPMI 维护者在这里。“内部错误”表示库不知道如何处理的一些逻辑错误。鉴于它来自 ipmi_monitoring_sensor_readings_by_record_id并且它发生在您背靠背运行程序时,我敢打赌您的系统上存在一些内部 IPMI 问题。
主板可能存在大量 IPMI 流量问题,或者传感器存在大量请求问题。其中许多情况都得到了更优雅的处理(可能会给出一个 BUSY 错误或最低限度的 SYSTEM 错误),但也许还有一些我还没有看到的错误情况的组合。(许多主板返回的错误会被认为是非标准的或意外的)。
如果您有兴趣解决这个问题,只需将一些内容发送到 FreeIPMI 邮件列表。