我在我的PHP页面中使用SoapClient从第三方收集数据。我将max_execution_time增加到了50秒,不再出现日志错误。然而,现在我会得到“服务不可用”错误,在大约32秒后没有任何日志记录。
我已经测试了SOAP调用,每个调用耗时2到10秒不等,我的脚本可能每次执行4或5个这样的调用。如果我减少一两个调用,则可以在30秒内执行而不会发生错误。这让我认为服务器配置中还有其他东西正在断开连接。为了确定是否是第三方服务器的问题,我保持相同数量的API调用,这些调用在30秒内成功执行,并在每个执行之后添加了一个sleep(10),结果在31-32秒处失败。
我已经测试了SOAP调用,每个调用耗时2到10秒不等,我的脚本可能每次执行4或5个这样的调用。如果我减少一两个调用,则可以在30秒内执行而不会发生错误。这让我认为服务器配置中还有其他东西正在断开连接。为了确定是否是第三方服务器的问题,我保持相同数量的API调用,这些调用在30秒内成功执行,并在每个执行之后添加了一个sleep(10),结果在31-32秒处失败。