自PHP 5.4升级以来,RRDTool函数返回void值

时间:2013-12-20 08:42:55

标签: php debugging debian php-5.4 rrdtool

我们有一个php应用程序,它在Web脚本和CLI脚本中大量使用RRDTool。

由于我们升级到默认debian wheezy的{​​{1}},因此我们的php 5.4函数在每次调用时都返回void,绝对没有错误。 这些函数似乎真的被调用,因为将名称更改为伪名称会引发错误,但结果为空(即使对于rrdtool

PHP 5.4是使用rrd支持编译的,rrd_version()rrdtool已安装。命令行rrdtool librrd4 php5-rrdtool`,我们在另一台运行良好的机器上尝试了相同的堆栈,我们在互联网上找不到任何类似的体验。

works well. We tried to install显示没有外部调用rrd文件(因此它甚至没有开始读取我们提供的文件),strace显示了来自LD_DEBUG=all的大量符号(因此库似乎真的很有联系)

我们认为这是一个与我们的系统,冲突或类似问题绑定的问题,但我们无法弄清楚如何调试它。你对如何调试这个痛苦的问题有一些想法[啊,我忘了说这是一个仅限生产的问题,自昨天以来已经有数千个图表没有提供给我们的客户: - (]

0 个答案:

没有答案