• Залипание сессии в Радиус

    From Cheslav Osanadze@2:6078/80 to All on Tue Sep 2 03:10:46 2025
    Привет All!


    У меня хоть не Аргус, но может оно схоже по ремонту сабжа?

    В настройках есть параметр "Max BSY age". Это же он отвечает за время жизни флага поднятой сессии? А в каких единицах? Секунды?



    Cheslav.


    ... Работа не волк, а пpоизведение мощности на вpемя.
    ---
    * Origin: ,,, (2:6078/80)
  • From Oleg Redut@2:5000/111 to Cheslav Osanadze on Tue Sep 2 09:25:10 2025
    Доброе (current) время суток, Cheslav!

    У меня хоть не Аргус, но может оно схоже по ремонту сабжа?

    Конференция RU.ARGUS предназначена для обсуждения всего, что имеет не- посредственное отношение к почтовой системе Argus (C) RIT Research Labs, #программам созданным на его основе#, а также любых других программ для работы с их конфигурационными, лог-файлами и прочих подобных сервисных программ.

    В настройках есть параметр "Max BSY age". Это же он отвечает за время

    У меня стоит по жизни 10800.

    жизни флага поднятой сессии? А в каких единицах? Секунды?

    Там, где настройка, в углу кнопка Справка/Help. Секция Main. В ней:

    === Вырезка из филе Windows Clipboard ===
    Max BSY age Максимальный срок действия флагов занятости
    удаленного узла (BSY) #в секундах#. По истечении указанного
    срока флаги BSY считаются старыми и могут быть удалены 259200
    при помощи либо макроса %DELBSY%, либо атома Del Old *.BSY.
    См. также Буфер отправки системы Binkley.
    === Кончилась врезка ===

    Хелп от Радиуса здесь:

    http://fidoweb.ru/down/open/radius_help.html

    Что я могу еще сказать?..
    Oleg

    ... AKA oleg(&)redut.info AKA https://t.me/OVRnsk
    --- GoldED+/W64-MSVC 1.1.5-b20180707 (пока работает)
    * Origin: --- ...И все на наш редут... --- (2:5000/111)
  • From Cheslav Osanadze@2:6078/80 to Oleg Redut on Tue Sep 2 06:35:42 2025
    Привет Oleg!

    02 Сен 25 09:25, Oleg Redut -> Cheslav Osanadze:


    Там, где настройка, в углу кнопка Справка/Help. Секция Main. В
    ней:

    === Вырезка из филе Windows Clipboard ===
    Max BSY age Максимальный срок действия флагов занятости
    удаленного узла (BSY) #в секундах#. По истечении указанного
    срока флаги BSY считаются старыми и могут быть удалены 259200
    при помощи либо макроса %DELBSY%, либо атома Del Old *.BSY.

    Я думал, Радиус их сам пристреливает, при пересканировании очереди.

    См. также Буфер отправки системы Binkley.
    === Кончилась врезка ===

    Хелп от Радиуса здесь:

    http://fidoweb.ru/down/open/radius_help.html

    А вот за Хелп - спасибо! У меня только от Аргуса хелп есть и там этого раздела справки - у меня нет.


    Cheslav.


    ... Тихий ужас - это когда ужасно тихо.
    ---
    * Origin: ,,, (2:6078/80)
  • From Oleg Redut@2:5000/111 to Cheslav Osanadze on Wed Sep 3 09:43:20 2025
    Доброе (current) время суток, Cheslav!

    при помощи либо макроса %DELBSY%, либо атома Del Old *.BSY.

    Я думал, Радиус их сам пристреливает, при пересканировании очереди.

    В общем так и есть. У меня в эвентах есть атом Del Old *.BSY, но он никуда не привязан. Привязывался только к модемным линиям. В целом, на них и висло, видимо. А так флаг прибивается по завершению сессии, а не при пересканировании. Ибо пересканирование может произойти и во время сессии, особенно на многолинейках. о вот, если модем подвис, сессия не рвётся и новая начаться не может. Тогда флаг убивается, и мейлер может проинициализировать модем для начала прозвонки. Где-то так. а TCP проблем с этим не замечалось, так как есть ещё ограничение на длительность сессии. И сессия вместе с флагом прибивается демоном. И не может держаться чем-то вроде зависшего модема.

    Что я могу еще сказать?..
    Oleg

    ... AKA oleg(&)redut.info AKA https://t.me/OVRnsk
    --- GoldED+/W64-MSVC 1.1.5-b20180707 (пока работает)
    * Origin: --- ...И все на наш редут... --- (2:5000/111)
  • From Cheslav Osanadze@2:6078/80 to Oleg Redut on Wed Sep 3 05:32:07 2025
    Привет Oleg!

    03 Сен 25 09:43, Oleg Redut -> Cheslav Osanadze:

    при помощи либо макроса %DELBSY%, либо атома Del Old *.BSY.

    Я думал, Радиус их сам пристреливает, при пересканировании
    очереди.

    В общем так и есть. У меня в эвентах есть атом Del Old *.BSY, но
    он никуда не привязан. Привязывался только к модемным линиям. В целом,
    на них и висло, видимо. А так флаг прибивается по завершению сессии, а
    не при пересканировании. Ибо пересканирование может произойти и во
    время сессии, особенно на многолинейках. о вот, если модем подвис,
    сессия не рвётся и новая начаться не может. Тогда флаг убивается, и
    мейлер может проинициализировать модем для начала прозвонки. Где-то
    так. а TCP проблем с этим не замечалось, так как есть ещё ограничение
    на длительность сессии. И сессия вместе с флагом прибивается демоном.
    И не может держаться чем-то вроде зависшего модема.

    Вижу такое залипание крайне редко, но бывает. Попробовал уменьшить время жизни BSY и добавил запуск макроса каждые 30 минут. Буду посмотреть.

    адо, конечно, сделать самодельный BSY и понаблюдать, потому как в отчётах планировщика я что то не вижу ничего, про "запуск макроса".


    Cheslav.


    ... Какой быстрый ездок не любит "Рyсской"!
    ---
    * Origin: ,,, (2:6078/80)
  • From Cheslav Osanadze@2:6078/80 to Oleg Redut on Wed Sep 3 12:17:30 2025
    Привет Oleg!

    03 Сен 25 05:32, Cheslav Osanadze -> Oleg Redut:


    при помощи либо макроса %DELBSY%, либо атома Del Old *.BSY.

    Я думал, Радиус их сам пристреливает, при пересканировании
    очереди.

    В общем так и есть. У меня в эвентах есть атом Del Old *.BSY,
    но он никуда не привязан. Привязывался только к модемным линиям.
    В целом, на них и висло, видимо. А так флаг прибивается по
    завершению сессии, а не при пересканировании.

    Повесил руками BSY файл, время жизни в настройках - 3600, но он спокойно висит уже три часа...

    Добавил макрос в Планировщик и всё равно.

    http://pics.rsh.ru/img/_2025-09-03_122209995_ddvz3wvo.png

    Что то я не так понимаю, это вот всё. А Атом - это, вроде, только про модемы.


    Cheslav.


    ... Итак, вы проснулись, вокруг война и эпидемия. Это, наверное, средние века. ---
    * Origin: ,,, (2:6078/80)
  • From Oleg Redut@2:5000/111 to Cheslav Osanadze on Thu Sep 4 10:31:56 2025
    Доброе (current) время суток, Cheslav!

    по завершению сессии, а не при пересканировании.

    Повесил руками BSY файл, время жизни в настройках - 3600, но он
    спокойно висит уже три часа...

    Добавил макрос в Планировщик и всё равно.

    http://pics.rsh.ru/img/_2025-09-03_122209995_ddvz3wvo.png

    В 01:30 ночи сработает.

    Что то я не так понимаю, это вот всё.

    Угу надо: 0 * * * * - каждый час.

    А Атом - это, вроде, только про модемы.

    Ctrl-V - редактор эвентов.
    У меня для демона создан "Time limit 10 min" с двумя атомами:
    Accept Duration Max 10 min
    Transmit Duration Max 10 min

    В настройках демона Ctrl-T, закладка Events (у меня английский интерфейс). И там это эвент прилинкован к демону. Т.е. любая залипшая сессия будет прервана и штатно удалит свой бизи. afaik.
    Можно создать и эвент с атомом DEL *.BSY с вышеуказанным кроном и также привязать к демону.

    Что я могу еще сказать?..
    Oleg

    ... AKA oleg(&)redut.info AKA https://t.me/OVRnsk
    --- GoldED+/W64-MSVC 1.1.5-b20180707 (пока работает)
    * Origin: --- ...И все на наш редут... --- (2:5000/111)
  • From Cheslav Osanadze@2:6078/80 to Oleg Redut on Thu Sep 4 09:27:49 2025
    Привет Oleg!

    04 Сен 25 10:31, Oleg Redut -> Cheslav Osanadze:


    http://pics.rsh.ru/img/_2025-09-03_122209995_ddvz3wvo.png

    В 01:30 ночи сработает.

    Что то я не так понимаю, это вот всё.

    Угу надо: 0 * * * * - каждый час.

    Это да, спасибо! Поправил. Опять моя невнимательность...:)

    А Атом - это, вроде, только про модемы.

    Ctrl-V - редактор эвентов.
    У меня для демона создан "Time limit 10 min" с двумя атомами:
    Accept Duration Max 10 min
    Transmit Duration Max 10 min

    В настройках демона Ctrl-T, закладка Events (у меня английский интерфейс). И там это эвент прилинкован к демону. Т.е. любая залипшая сессия будет прервана и штатно удалит свой бизи. afaik.
    Можно создать и эвент с атомом DEL *.BSY с вышеуказанным кроном и также привязать к демону.

    Попробую... Пока вернул на место "затычку" - каждые 30 минут запускать батник с командой
    del /s X:\FIDO\FILES\OUTBOX\*.bsy

    :)
    Я что то боялся этих всех "Демонов" с их Атомами...

    е запустилось у меня это %DELBSY%, если заставить руками "выполнить событие сейчас" - тоже не удаляет bsy.
    у думал, проведу ещё немного экспериментов и пытаюсь затолкать в оутбокс 00000050 .BSY, и не выходит! Радиус его моментально удаляет, глядя на вчерашнюю дату его создания.

    Т.е. автоудаление по дате создания, всё же, работает, но как?! По умолчанию - сутки, что ли?
    Пересоздал bsy, с новой датой, Радиус его не трогает. Значит, через сутки он всё равно прибивает, даже без указаний, что ли...

    Мне кажется, вариант с моим батником, хоть и не штатный, но и не сильной кривой костыль? Вычищать каждые 30 минут принудительно, внешними средствами.

    Cheslav.


    ... Hе пpинимай близко к пеpцу.
    ---
    * Origin: ,,, (2:6078/80)
  • From Oleg Redut@2:5000/111 to Cheslav Osanadze on Thu Sep 4 17:50:14 2025
    Доброе (current) время суток, Cheslav!

    :)
    Я что то боялся этих всех "Демонов" с их Атомами...

    Ещё, как вариант, закрытие/открытие демона по флагу. Флаги сам же Радиус создаёт. При закрытии демона все сессии закрываются штатно. У меня в 9 утра и вечера закрывается, делается статистика, чтобы во врем неё ничего не появилось нового, и снова демон открывается.
    И попробуй Таурус. Может в нём не будут залипать.


    === Вырезка из филе Windows Clipboard ===
    2.6 Q: А что такое динамический OUTBOIUND в Радиусе?
    A: Alex Shakhaylo 2:461/701
    Динамический аутбаунд - это pежим pаботы мейлеpа, пpи котоpом
    не пpоизводится блокиpовка BSO аутбаунда флагами BSY во вpемя пpо-
    ведения сессии, что дает возможность динамически фоpмиpовать оче-
    pедь исходящих файлов.

    Пpинцип pаботы. Флаги BSY заменяется на CSY. Пеpедаваемый нетмейл
    пеpеименовывается пеpед пеpедачей путем замены последней буквы
    pасшиpения на '~'. Hапpимеp 00010001.cut пеpеименовывается в
    00010001.cu~. Пеpедаваемый аpкмейл пеpемещается во вpеменную ди-
    pектоpию, а на его месте остается одноименный файл нулевого
    pазмеpа (если тоссеp пpоставил в лошке пpефикс '#'), либо ничего
    не остается (если тоссеp пpоставил в лошке пpефикс '^').

    Во вpемя пpоведения опеpаций с лошками, аpкмейлом и нетмейлом
    выставляются блокиpующие BSY, котоpые убиpаются сpазу же после
    завеpшения опеpации.
    === Кончилась врезка ===


    Что я могу еще сказать?..
    Oleg

    ... AKA oleg(&)redut.info AKA https://t.me/OVRnsk
    --- GoldED+/W64-MSVC 1.1.5-b20180707 (пока работает)
    * Origin: --- ...И все на наш редут... --- (2:5000/111)
  • From Cheslav Osanadze@2:6078/80 to Oleg Redut on Thu Sep 4 13:14:49 2025
    Привет Oleg!

    04 Сен 25 17:50, Oleg Redut -> Cheslav Osanadze:

    :)
    Я что то боялся этих всех "Демонов" с их Атомами...

    Ещё, как вариант, закрытие/открытие демона по флагу. Флаги сам же Радиус создаёт. При закрытии демона все сессии закрываются штатно. У
    меня в 9 утра и вечера закрывается, делается статистика, чтобы во врем
    неё ничего не появилось нового, и снова демон открывается.

    А прикол в том, что сессии нет, а флаг остался! Он остаётся, если я верно понял, если сессия была сильно неустойчивая. Может, с какими то протоколами связано, но это уже сильно мимо меня.:)

    И... перезапуск я пробовал! Это первое, что я попробовал, когда увидел залипший флаг.:)

    И попробуй Таурус. Может в нём не будут залипать.

    е помню, по какой причине я от него отказался...

    === Вырезка из филе Windows Clipboard ===
    2.6 Q: А что такое динамический OUTBOIUND в Радиусе?
    A: Alex Shakhaylo 2:461/701
    Динамический аутбаунд - это pежим pаботы мейлеpа, пpи котоpом
    не пpоизводится блокиpовка BSO аутбаунда флагами BSY во вpемя пpо-
    ведения сессии, что дает возможность динамически фоpмиpовать оче-
    pедь исходящих файлов.

    Пpинцип pаботы. Флаги BSY заменяется на CSY. Пеpедаваемый нетмейл
    пеpеименовывается пеpед пеpедачей путем замены последней буквы
    pасшиpения на '~'. Hапpимеp 00010001.cut пеpеименовывается в
    00010001.cu~. Пеpедаваемый аpкмейл пеpемещается во вpеменную ди-
    pектоpию, а на его месте остается одноименный файл нулевого
    pазмеpа (если тоссеp пpоставил в лошке пpефикс '#'), либо ничего
    не остается (если тоссеp пpоставил в лошке пpефикс '^').

    Во вpемя пpоведения опеpаций с лошками, аpкмейлом и нетмейлом
    выставляются блокиpующие BSY, котоpые убиpаются сpазу же после
    завеpшения опеpации.
    === Кончилась врезка ===

    Жесть.:) Я в итоге - стал нетмыл запаковывать в тоссере, сойдя с ума, от Ложек и Кложек.:)

    Я люблю файл-боксы.:)


    В общем то, вопрос мой не критичный, а так... для "беседы на тему".:) А то тут всё плесенью уже покрылось!

    Батник, вроде, справляется. е вижу даже проблемы, если он попытается удалить файл во время сессии, это же ни на что не повлияет, как я понимаю.



    Cheslav.


    ... Пpодам стакан тpавы. Hе Геpбалайф!
    ---
    * Origin: ,,, (2:6078/80)