Конфигурирование параметров TCP KeepAlive

Разработка передачи управления для механизма службы сообщений основана на соединениях с базой данных, которые прерываются при отказе экземпляра механизма сообщений. Чтобы в среде высокой доступности происходила передача управления, убедитесь, что система своевременно обнаруживает поврежденное соединение и высвобождает блокировки базы данных. Эта задача выполняется путем конфигурирования параметров TCP KeepAlive.

Прежде чем начать

У вас должна быть база данных DB2, установленная и сконфигурированная в вашей системе.

Процедура

  1. Войдите в систему от имени администратора.
  2. Запустите эти команды на компьютере, где находится сервер DB2.
    • В операционной системе Linux введите следующие команды:
      echo 30 >  /proc/sys/net/ipv4/tcp_keepalive_intvl
      echo 30 > /proc/sys/net/ipv4/tcp_keepalive_time
      Прим.: Эти параметры также используются реализациями IPv6.
    • В операционной системе Windows выполните следующий шаг:

      Запустите regedit, чтобы изменить ключ реестра Windows в каталоге HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters.

  3. Перезапустите компьютер, чтобы изменения вступили в силу.
    В операционной системе Linux введите следующую команду:
    # /etc/init.d/network restart

Дальнейшие действия

Перезапустите компьютер, чтобы изменения вступили в силу.