【发布时间】:2016-11-18 21:14:49
【问题描述】:
我有一个 websocket 服务器,它偶尔会在传入连接上停止。我可以通过telnet server.tld 8080 连接而不输入任何内容来重现此行为。
当我通过 telnet 建立连接但不键入任何内容时,服务器会检测到传入连接,但 stream_socket_accept() 呼叫将停止一分钟。正好60秒。每次。
使这种情况变得更糟的是stream_socket_accept() 完全忽略了超时变量和default_socket_timeout。
我能做些什么来中止停顿?
【问题讨论】: