我正在使用 Mark Lindner 制作的非常好的 libconfig 库。它作为 Red Hat 安装的一部分提供。
有时,当我打电话时config_lookup
,电话不回。大多数时候确实如此。
相反,进程停止运行,我们的看门狗脚本注意到它已停止运行并重新启动它。
输出和代码如下。这是 config_lookup 的已知行为吗?
08/11/2020 17:54:37: debug - before call to config_lookup
08/11/2020 17:55:05: Started: Tue Aug 11 17:55:05 2020
int i;
int sapfco_length;
config_setting_t* sapfco;
LogMessageLevel(4, "debug - before call to config_lookup");
sapfco = config_lookup(&cfg, "sponsors_and_programs_for_cat_outbound");
LogMessageLevel(4, "debug - *after* call to config_lookup");
LogMessageLevel(4, "debug - sapfco = 0x%8.8x", sapfco);