Тип: | integer |
По умолчанию: | 0 |
Минимальный: | 0 |
Максимальный: | 2147483647 |
Контекст: | user |
Перезапуск: | false |
Задаёт число TCP-сигналов сохранения соединения, которые могут быть потеряны до того, как соединение сервера с клиентом будет признано прерванным. При значении 0 действует системное значение. Этот параметр поддерживается только в системах, воспринимающих параметр сокета TCP_KEEPCNT
или равнозначный; в других системах он должен быть равен нулю. В сеансах, подключённых через Unix-сокеты, он игнорируется и всегда считается равным 0.
В Windows данный параметр не поддерживается и должен быть равен нулю.
Рекомендации [EN]
The three tcp_keepalive settings help manage a system which tends to have "undead" connection/query processes. For systems which support them, you can regulate checking that connections are still "live" end-to-end to kill them off. Not needed if you're not having a problem. Should be synchronized with the new TCP keepalive support in libpq on the client side.