请注意,这三个 ini 设置也会影响您的 SOAP 服务器(以及客户端)的行为
1. default_socket_timeout 默认 60 秒
对您的 SOAP 服务器的大型或缓慢请求,或 SOAP 服务器上的长时间进程,将在 60 秒后返回 SOAP 错误,例如:错误获取 HTTP 头。
2. max_execution_time 默认 30 秒
这可能是下一个瓶颈(但仅在您的 default_socket_timeout 大于此设置时)。您的 SOAP 服务器不会返回任何内容,不会返回错误,不会返回输出,只会返回一个空字符串。
3. memory_limit 默认 128M
当 SOAP 服务器脚本本身内存不足时,将抛出致命错误;或者当它处理的数据使内存使用量超过此限制时,将让您的服务返回空字符串。
其他 max POST 设置幸运的是(但对我来说有点令人惊讶)对您的 SOAP 服务器没有影响。它们是
max_input_time
max_input_nesting_level
max_input_vars
post_max_size
suhosin.post.max_array_depth
suhosin.post.max_array_index_length
suhosin.post.max_name_length
suhosin.post.max_totalname_length
suhosin.post.max_vars
suhosin.post.max_value_length