我使用两种方法处理一个小型Web服务,一切都运行良好,直到结果集返回超过1000行。
我知道我必须在这里放一些代码,但项目非常机密,所以我只放了基本的Nosuap对象参数。
$namespace = 'urn:server';
$server = new nusoap_server;
$server->configureWSDL('SOME_NAME', $namespace);
$server->wsdl->schemaTargetNamespace = $namespace;
$server->register('ws_consultar_reclamos',
array('fechas' => 'tns:fechas_array'),
array('return' => 'tns:reclamacion_array'),
$namespace,
'urn:server#ws_consultar_reclamos',
'rpc',
'encoded');
我再说一遍,一切都运行良好,直到结果集超过1000行。
我正在使用PHP和NuSOAP。
是否有任何配置需要更改才能接受更大的结果集?
请帮助我,我已经没时间处理这种情况了。
非常感谢!
答案 0 :(得分:0)
如果您尚未完成,请激活日志记录:
error_reporting = E_ALL
log_errors = On
您是否曾尝试在php.ini中增加内存限制?
答案 1 :(得分:0)
脚本可能会超时。或许尝试使用
更高地设置脚本超时set_time_limit();
或在php.ini文件中修改它。它的默认值为30,所以如果你将它改为60并突然有1000行,这可能是你的问题。 5分钟应该是一个安全的赌注,但祝用户等待那么久好运。