【问题标题】:PHP - how to reduce a timeout connection SOCKETPHP - 如何减少超时连接 SOCKET
【发布时间】:2017-09-08 09:44:58
【问题描述】:

我正在请求一个套接字,但是当它离线时,socket_connect 需要大约 60 秒来通知我超时,有什么方法可以让我在它离线时不必一直等待?

对不起语法。我正在使用翻译器。

【问题讨论】:

标签: php sockets timeout


【解决方案1】:

您可以设置等待连接建立的时间:

ini_set('default_socket_timeout', 10);

10 秒超时。

或者你可以在php.ini中设置。

【讨论】:

  • 我在 php ini 上更改为 set ;基于套接字的流的默认超时(秒); php.net/default-socket-timeout default_socket_timeout = 5 我添加了代码 ini_set('default_socket_timeout', 5);甚至在执行过程中,它会尝试使用套接字 60 秒
  • 这可能是因为它无法连接。超时将不起作用。请参阅stackoverflow.com/questions/16689932/… 以了解具有超时的非阻塞套接字连接
猜你喜欢
  • 2010-11-10
  • 2013-08-25
  • 1970-01-01
  • 2018-08-31
  • 1970-01-01
  • 1970-01-01
  • 2019-02-27
  • 2013-02-09
  • 1970-01-01
相关资源
最近更新 更多