Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-11418

Operations Checklist not consistent with production notes on tcp keepalive

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor - P4 Minor - P4
    • None
    • None
    • None
    • None

    Description

      https://docs.mongodb.com/v3.4/administration/production-checklist-operations/

      The TCP idle timeout on the Azure load balancer is 240 seconds by default, which can cause it to silently drop connections if the TCP keepalive on your Azure systems is greater than this value. You should set tcp_keepalive_time to 120 to ameliorate this problem.

      https://docs.mongodb.com/manual/administration/production-notes/

      The TCP idle timeout on the Azure load balancer is 240 seconds by default, which can cause it to silently drop connections if the TCP keepalive on your Azure systems is greater than this value. You should set tcp_keepalive_time to 120 to ameliorate this problem.

      On Linux, mongod and mongos processes limit the keepalive to a maximum of 300 seconds (5 minutes) on their own sockets by overriding keepalive values greater than 5 minutes.

      The former says 120. The latter says 120 for Azure, 300 for Linux. I believe the Production Notes are correct (120/300).

      Attachments

        Activity

          People

            allison.moore@mongodb.com Allison Reinheimer Moore
            eric.sommer@mongodb.com Eric Sommer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              5 years, 47 weeks, 1 day ago