Wiki / Configuration Parameters
tcp_user_timeout
Specifies the amount of time that transmitted data may remain unacknowledged before the TCP connection is forcibly closed. If this value is specified without units, it is taken as milliseconds. A value of 0 (the default) selects the operating system's default. This parameter is supported only on systems that support TCP_USER_TIMEOUT (which does not include Windows); on other systems, it must be zero. In sessions connected via a Unix-domain socket, this parameter is ignored and always reads as zero.
English manual coverage begins with PostgreSQL 7.4. Source history and runtime observations have their own recorded version boundaries.
Reading PG 18·Select a recorded version
- boot val
- 0
- category
- Connections and Authentication / TCP Settings
- context
- user
- documented
- true
- enumvals
- Unknown
- extra desc
- 0 means use the system default.
- lang
- en
- max val
- 2147483647
- metadata version
- 18
- min val
- 0
- name
- tcp_user_timeout
- short desc
- TCP user timeout.
- source
- pg-settings-source-snapshot
- unit
- ms
- vartype
- integer
Definition PG 18
Specifies the amount of time that transmitted data may remain unacknowledged before the TCP connection is forcibly closed. If this value is specified without units, it is taken as milliseconds. A value of 0 (the default) selects the operating system's default. This parameter is supported only on systems that support TCP_USER_TIMEOUT (which does not include Windows); on other systems, it must be zero. In sessions connected via a Unix-domain socket, this parameter is ignored and always reads as zero.
Compare versions
Source references
Full definition and evidence JSON
Definition sources
center · PostgreSQL 18 · wiki-repair-20261023:6945af6034a9ccbd4acd426ce57248ce923059207cbf83d163724850fbb92a9c
Text language: en · wiki-repair-20261023:6945af6034a9ccbd4acd426ce57248ce923059207cbf83d163724850fbb92a9c