Skip to content

Commit b60b00f

Browse files
committed
[ 134] Troubleshooting: Fix list rendering for 'long-idle connections'
1 parent 9b28417 commit b60b00f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/system_overview/troubleshooting.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -717,19 +717,19 @@ To prevent the connection on port 1247 from being severed, users can lower the k
717717

718718
3 configuration options have been added to the client environment (`irods_environment.json`):
719719

720-
- `irods_tcp_keepalive_intvl_in_seconds`: Sets the `TCP_KEEPINTVL` TCP socket option. Defaults to 75 seconds in the kernel.
721-
- `irods_tcp_keepalive_probes`: Sets the `TCP_KEEPCNT` TCP socket option. Defaults to 9 in the kernel.
722-
- `irods_tcp_keepalive_time_in_seconds`: Sets the `TCP_KEEPIDLE` TCP socket option. Defaults to 7200 in the kernel.
720+
- `irods_tcp_keepalive_intvl_in_seconds`: Sets the `TCP_KEEPINTVL` TCP socket option. Defaults to 75 seconds in the kernel.
721+
- `irods_tcp_keepalive_probes`: Sets the `TCP_KEEPCNT` TCP socket option. Defaults to 9 in the kernel.
722+
- `irods_tcp_keepalive_time_in_seconds`: Sets the `TCP_KEEPIDLE` TCP socket option. Defaults to 7200 in the kernel.
723723

724724
Using kernel default values, a connection would be left idle for 7200 seconds (2 hours) before sending up to 9 keepalive probes once every 75 seconds. Once the 75 second interval has passed after the 9th probe has been sent (totaling about 11 minutes), the connection will be killed.
725725

726726
Setting values for these configuration options in the `irods_environment.json` file for the iRODS service account will set the TCP keepalive options for sockets used in server-to-server communications. Setting values for these configuration options in the `irods_environment.json` file for any other connected user would set the TCP keepalive options for sockets used in client-to-server communications.
727727

728728
These can also be set using environment variables as with any other client environment configuration value with non-negative integers for values:
729729

730-
- `IRODS_TCP_KEEPALIVE_INTVL_IN_SECONDS`
731-
- `IRODS_TCP_KEEPALIVE_PROBES`
732-
- `IRODS_TCP_KEEPALIVE_TIME_IN_SECONDS`
730+
- `IRODS_TCP_KEEPALIVE_INTVL_IN_SECONDS`
731+
- `IRODS_TCP_KEEPALIVE_PROBES`
732+
- `IRODS_TCP_KEEPALIVE_TIME_IN_SECONDS`
733733

734734
Drop the value of `irods_tcp_keepalive_time_in_seconds` to some value less than the firewall timeout configured for the host in order to prevent the connection being killed.
735735

0 commit comments

Comments
 (0)