Skip to content

For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.

Keepalive

Page as Markdown

Keepalive API reference.

Proto: keepalive.proto

Package: common.gloo.solo.io

TCPKeepalive

Configure TCP keepalive settings.

FieldDescription
probes(uint32)

Maximum number of TCP keepalive probes to send before determining that connection is dead. Defaults to the OS-level configuration. For Linux, the default is 9, unless overridden.
time(google.protobuf.Duration)

The time duration a connection needs to be idle before keep-alive probes start being sent. Defaults to the OS-level configuration. For Linux, the default is 7200s (2 hours), unless overridden.

Configuration constraints:
  • The value must be an integer or decimal value and a preferred unit, or multiple of these concatenated. Examples: 1m, 1h, 1.5h, 1s500ms
  • The value cannot have granularity smaller than one millisecond.
  • The value must be at least 1ms.
  • For information about the value format, see the ParseDuration documentation.
interval(google.protobuf.Duration)

The time duration between keep-alive probes. Defaults to the OS-level configuration. For Linux, the default is 75s, unless overridden.

Configuration constraints:
  • The value must be an integer or decimal value and a preferred unit, or multiple of these concatenated. Examples: 1m, 1h, 1.5h, 1s500ms
  • The value cannot have granularity smaller than one millisecond.
  • The value must be at least 1ms.
  • For information about the value format, see the ParseDuration documentation.