PHP file_get_contents超时

时间:2019-03-03 18:30:41

标签: php raspberry-pi3 debian-jessie

真的很难说出是怎么回事,该脚本有时有时超时,有时不超时,但似乎与绑定的ip事物有关……好像它有时无法工作。服务器仅接受来自所选接口的连接,但似乎它尝试通过另一个接口进行连接。有什么想法可以调试吗?

ini_set('default_socket_timeout', 320);
$f = stream_socket_client("ssl://xxx.yyy.zzz:443",$errno,$errstr,320,STREAM_CLIENT_CONNECT,stream_context_create(array('socket'=>array('bindto' => "192.168.1.2:0"),
      'ssl'=>array('cafile'=>$CERT_CA,'local_cert'=>$CERT_FILE))));

在大多数情况下(但不是全部),我得到一个错误:

  

PHP警告:stream_socket_client():无法连接到   yyy行上xxx.php中的ssl://xxx.yyy.zzz:443(连接超时)

当我断开第二个接口eth1(IP:192.168.2.2)时,它工作正常。

最奇怪的是它已经工作了2年,没有任何问题。开始像一个月前一样。

0 个答案:

没有答案