0

NuSoap 中的请求消息大小是否有默认限制?我问这个是因为当我使用 NuSOAP 客户端将大小为 5225 KB 的 xml 数据发送到 NuSOAP 服务器时,我从服务器得到以下响应。

HTTP/1.1 100 Continue

HTTP/1.1 500 Internal Server Error

Cache-Control: private

Content-Type: application/soap+xml; charset=utf-8

Server: Microsoft-IIS/7.5

Date: Wed, 26 Jun 2013 06:30:51 GMT

Content-Length: 441

我曾尝试查看 apache 和 PHP 的错误日志文件,但在那里找不到任何东西。

4

1 回答 1

0

由于您的服务器因大量请求而阻塞,它可能请求的内存可能比 PHP 默认提供的内存要多。

检查 PHP memory_limit设置,并尝试相应地调整它。您尚未指定您使用的 PHP 版本,但默认情况下,在 PHP 5.2.0 之前设置为 8MB,在 PHP 5.2.0 中设置为 16MB,在较新版本中设置为 128MB。如果您使用的 PHP 版本早于 5.3.0,则默认的 8 - 16MB 内存太少,无法处理如此大的 XML 文档。

于 2013-06-26T07:02:32.667 回答