2011-10-11 66 views
2

我在PHP中使用libcurl库来创建网站刮板......刮板随机挂起,因此我使用CURLOPT_VERBOSE => true, CURLOPT_STDERR => $flog启用了详细的错误日志记录是好的,但刮板被挂起,所以我已经启用了一个更多的设置CURLOPT_FAILONERROR => true现在刮刀突然停止时,它遇到了错误,但没有错误记录在CURLOPT_STDERR正在存储在临时文件夹中的文本文件。如果我禁用FAILONERROR,它只会挂在那里,我不会收到任何错误,所有成功的回应。任何人都知道如何记录failonerror发生的错误,或者它们可能存储在哪里?cURL failonerror,失败并且不记录任何错误

回答

1

您确定了您的php.ini中的设置吗?我认为你必须检查错误回显是否被关闭。 php-ini-error-settings

+0

我已经通过ini_set('display_errors',0)禁用错误回声输出;从内部刮板,但我确实启用了PHP错误日志记录,并且php错误日志也没有发现错误 –

+0

我建议您检查此链接 http://www.julianbez.com/blog/2006/02/ 19 /如何对建立错误日志记录与 - PHP / –

相关问题