php SoapClient我收到错误"无法分配请求的地址"在做肥皂请求时

时间:2014-06-02 13:58:10

标签: php soap

我有一个运行PHP的apache服务器,我使用SoapClient来调用同一台机器上的Web服务(请不要问为什么,这是我必须这样做的方式)。 当我尝试发送大量这些请求时,有时会得到错误: SoapClient::__doRequest() [<a href='soapclient.--dorequest'>soapclient.--dorequest</a>]: connect() failed: Cannot assign requested address 任何帮助或见解将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果有人关心我自己想出来的话。 我们有很多请求从PHP到soapserver(都在同一台机器上)。 linux中有一个配置,用于定义每个进程可以打开多少内部端口,可在此处找到/proc/sys/net/ipv4/ip_local_port_range。这被设置为给出一个范围太小,以至于PHP有很多负载,因此我们没有足够的内部端口来打开更多连接并得到错误信息。