多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
lua_socket_read_timeout ----------------------- **语法:** *lua_socket_read_timeout &lt;time&gt;* **默认:** *lua_socket_read_timeout 60s* **环境:** *http, server, location* **阶段:** *依赖于使用环境* 该指令控制 TCP/unix-domain socket 对象的[receive](#tcpsockreceive)方法、[receiveuntil](#tcpsockreceiveuntil)方法返回迭代函数的默认超时时间。这个值可以被[settimeout](#tcpsocksettimeout)方法覆盖。 `<time>`参数可以是整数,后面可以跟着像`s` (秒), `ms` (毫秒), `m` (分钟)的单位可选项。 默认的时间单位是`s`,也就是"秒"。默认值是`60s`。 该指令是在`v0.5.0rc1`版本第一次引入。 [返回目录](#directives) > English source: lua_socket_read_timeout ----------------------- **syntax:** *lua_socket_read_timeout &lt;time&gt;* **default:** *lua_socket_read_timeout 60s* **context:** *http, server, location* **phase:** *depends on usage* This directive controls the default timeout value used in TCP/unix-domain socket object's [receive](#tcpsockreceive) method and iterator functions returned by the [receiveuntil](#tcpsockreceiveuntil) method. This setting can be overridden by the [settimeout](#tcpsocksettimeout) method. The `<time>` argument can be an integer, with an optional time unit, like `s` (second), `ms` (millisecond), `m` (minute). The default time unit is `s`, i.e., "second". The default setting is `60s`. This directive was first introduced in the `v0.5.0rc1` release. [Back to TOC](#directives)