Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 09 Aug 24 22:04:26, всего сообщений: 5336
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1524 из 5336 ========================================= RU.HUSKY =
От   : Michael Dukelsky                 2:5020/1042        27 Nov 15 23:11:48
Кому : Rinat H. Sadretdinow                                27 Nov 15 23:11:48
Тема : Какого лешего? Кто должен убивать *.try в аутбаунде?
FGHI : area://RU.HUSKY?msgid=2:5020/1042+5658bb10
На   : area://RU.HUSKY?msgid=2:5020/620+5658b65c
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5020/620+56598a2f
==============================================================================
Привет, Rinat!

27 Nov 15 22:51, Rinat H. Sadretdinow послал(а) письмо к Vladimir Fyodorov:

RS>>> теперь после запуска /usr/local/bin/poll в /home/fido/otbound
RS>>> остаётся файл номер_аплинка.try совсем не радует.

VF>> А зря. Вроде, никогда они не мешали, а в определённых ситуациях и
VF>> полезны.

RS> Дело в том, что пока этот *.try _вручную_ не прибьёшь binkd нифига
RS> никуда не "звонит". Когда *.try нет, то всё нормально:

RS> ~~~
RS>   22:53 [32361] clientmgr started
RS> $ -d 2:5020/1042@fidonet
RS> + 22:53 [32362] call to 2:5020/1042@fidonet
RS>   22:53 [32362] trying f1042.ru [54.246.97.165]...
RS>   22:53 [32362] connected
RS> ~~~

RS> но если *.try в наличии, то

RS> ~~~
RS>   22:53 [32394] clientmgr started
RS> $ -d 2:5020/1042@fidonet        call
RS>   22:53 [32394] the queue is empty, quitting...
RS> ~~~

RS> То есть он даже не пытается соединиться с 2:5020/1042

А может там ещё и .hld в наличии?

Вот выдержки из "Руководства пользователя binkd" by Stas Degteff:

...для каждого исходящего сеанса связи создаётся свой процесс (поток). Этот процесс определяет адрес IP линка из DNS или файла конфигурации, осуществляет попытку соединения с линком, в случае неудачи повторяет попытку заданное в директиве try число раз, а в случае удачи проводит сеанс связи, затем записывает результат работы в файл *.try в каталоге почтовой очереди и завершается с кодом возврата, сообщающим об успешной работе (код 0) или об ошибке.

Binkd создаёт и использует несколько файлов для отслеживания состояния соединений с линками. Имена таких файлов составляются из двух частей, разделённых точкой: левая часть имени соответствует правилам кодирования адреса в используемом аутбаунде, правая часть состоит из трёх букв и указывает на функцию файла.

Файл вида *.hld.
Используется для хранения времени, до которого отложен следующий вызов линка после исчерпания лимита неудачных попыток соединения. Время записано в виде строки цифр, представляющих собой число секунд от "начала эпохи UNIX" (1 января 1970 г.).
Этот файл специфичен для binkd.

Файл вида *.try.
Используется для хранения статуса последнего сеанса свяи с линком (удачного или неудачного). Состоит из трёх полей: количество успешных попыток (двоичное 16-тибитное число с порядком байт "младший первым"), количество безуспешных попыток (двоичное 16-тибитное число с порядком байт "младший первым") и строку с сообщением. В случае успешно завершившегося сеанса третье поле содержит строку "CONNECT/BND", в случае неудачного - строку сообщения об ошибке.
При безуспешной попытке соединения binkd увеличивает счётчик неудачных попыток (второе поле в файле *.try) до тех пор, пока не будет превышено число, заданное в директиве файла конфигурации "try", после чего обнуляет счётчик и записывает время следующей попытки в файл *.hld.
Этот файл специфичен для binkd.

А вообще-то это был вопрос для эхи RU.BINKD.

Желаю успехов, Rinat!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20100314
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.060819 секунды