Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP 5.3.10 SOAP服务器无法处理大型消息_Php_Soap - Fatal编程技术网

PHP 5.3.10 SOAP服务器无法处理大型消息

PHP 5.3.10 SOAP服务器无法处理大型消息,php,soap,Php,Soap,我们有一个SOAP服务,它将文件作为字节内容接收。此服务适用于小文件,但对于大小为25MB或更大的文件失败。对于大文件,SOAP调用将执行,但返回null。它实际上什么也不返回——没有错误消息,根本没有消息。我的同事指出服务器正在生成一个500内部服务器错误,该错误以某种方式返回到客户端,但在我的测试中消失。跟踪代码表明代码的handle()方法没有抛出eror,也没有做任何事情——既不调用服务的授权方法,也不调用将文件放入服务器的方法 这个问题的可能原因是什么?我如何解决它?我认为调用soap

我们有一个SOAP服务,它将文件作为字节内容接收。此服务适用于小文件,但对于大小为25MB或更大的文件失败。对于大文件,SOAP调用将执行,但返回null。它实际上什么也不返回——没有错误消息,根本没有消息。我的同事指出服务器正在生成一个500内部服务器错误,该错误以某种方式返回到客户端,但在我的测试中消失。跟踪代码表明代码的handle()方法没有抛出eror,也没有做任何事情——既不调用服务的授权方法,也不调用将文件放入服务器的方法


这个问题的可能原因是什么?我如何解决它?

我认为调用soap的客户端在得到答案之前会停止服务

尝试增加php.ini中的
default\u socket\u timeout
值。
您还可以增加
max\u execution\u time

我希望它能帮助你。:)