Reconnect if the link is stale

Из http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ps.html :

vsz = «Размер процесса в (виртуальной) памяти в единицах 1024 байта как десятичное целое число».

1
06.09.2012, 20:54
3 ответа

Итак, я придумал это решение.

enable lqr
set lqrperiod 5
0
29.04.2021, 00:53

Я бы добавил простой сценарий оболочки к crontab, который бы периодически проверял связь с известным хостом, и перезапустил бы службу, если хост недоступен.

Что-то подобное:

#!/bin/sh
ping -q -c3 google.com &> /dev/null
if [[ $? != "0" ]]
  then
    ppp_restart_command
fi

Назовите его, например conn _ check.sh , добавьте его в crontab и разрешите его выполнение каждые 60 сек.

-121--291212-

fsck.ext4: Не удается разрешить 'UUID = 0f0123f4-2870-420-ad18-de837a6d2aed'

Этот раздел был удален. Скорее всего ,/etc/fstab по-прежнему ссылается на UUID раздела, поэтому необходимо настроить/etc/fstab в соответствии с новой настройкой.

-121--291201-

Были ли настроены следующие параметры pppd протокола управления ссылкой ? Они управляют тем, передает ли и как часто pppd эхо LCP, чтобы проверить, жива ли ссылка или нет, и как он реагирует, если нет.

lcp-echo-failure n
lcp-echo-interval n
lcp-echo-adaptive

Они хорошо сочетаются со следующими параметрами, которые управляют тем, будет ли pppd пытаться перезапустить соединение после завершения, как долго задерживаться перед повторным подключением и сколько раз он будет перезагружаться после сбоев:

persist
holdoff n
maxfail n

Если maxfail не равен нулю, вы также можете перезапустить pppd сценария-оболочки или cron-задания, если он полностью вышел (т.е. сбои > установка maxfail). Распространенной причиной наличия maxfail > 0 является то, что сценарий-оболочка может быть написан так, чтобы иметь более интеллектуальные ответы (чем просто повторять попытки снова и снова) на, например, длительное отключение.

Для получения дополнительной информации об этих и других параметрах конфигурации см. справочную страницу pppd.

2
29.04.2021, 00:53

Я бы добавил простой shell-скрипт в кронтаб, который бы периодически пинговал известный хост и перезапускал службу, если хост недоступен.

Что-то вроде этого:

#!/bin/sh
ping -q -c3 google.com &> /dev/null
if [[ $? != "0" ]]
  then
    ppp_restart_command
fi

Назовите его, например, conn_check.sh, добавьте его в crontab и пусть он запускается каждые 60 секунд.

0
29.04.2021, 00:53

Теги

Похожие вопросы