Php cURL failonerror、fails和donds';不要记录任何错误

Php cURL failonerror、fails和donds';不要记录任何错误,php,curl,libcurl,Php,Curl,Libcurl,我正在使用PHP中的libcurl库创建一个网站刮板…刮板会随机挂起,因此我使用CURLOPT_verbose=>true启用了详细错误日志记录, CURLOPT_STDERR=>$flog这很好,但刮板正在挂起,因此我启用了另一个设置CURLOPT_FAILONERROR=>true现在刮板遇到错误时会突然停止,但CURLOPT_STDERR中没有记录任何错误,它存储在临时文件夹的文本文件中。如果我禁用FAILONERROR,它就会挂在那里,并且我没有收到任何错误,所有成功响应都会出现。有人知

我正在使用PHP中的libcurl库创建一个网站刮板…刮板会随机挂起,因此我使用
CURLOPT_verbose=>true启用了详细错误日志记录,

CURLOPT_STDERR=>$flog
这很好,但刮板正在挂起,因此我启用了另一个设置
CURLOPT_FAILONERROR=>true
现在刮板遇到错误时会突然停止,但CURLOPT_STDERR中没有记录任何错误,它存储在临时文件夹的文本文件中。如果我禁用FAILONERROR,它就会挂在那里,并且我没有收到任何错误,所有成功响应都会出现。有人知道如何记录failonerror中出现的错误,或者它们可能存储在哪里吗?

您是否确保了php.ini中的设置?我认为您必须检查错误回音是否已关闭。

我已通过ini\u集合禁用错误回波输出(“显示错误”,0);在scraper中,但是我确实启用了php错误日志,并且php错误日志没有捕获错误。我建议您检查此链接