forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.BINKD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 14.01.2021, 21:33
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Отключить многопотоковость (или как это называется)

Vladimir Fyodorov написал(а) к All в Jan 21 20:26:28 по местному времени:

Разнообразно приветствую тебя, All!

Зачастую одновременно вызываются сразу несколько линков (а ещё и входящие соединения могут быть). В результате в логе такая каша, что вообще не разберёшься, что и кому ушло. Как сделать, чтобы до окончания сессии с одним линком другие не вызывались?

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Не так страшен пилот, как его пилотка
--- GoldED+/W64-MSVC 1.1.5-b20170303
Ответить с цитированием
  #2  
Старый 14.01.2021, 21:54
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию Отключить многопотоковость (или как это называется)

Nil Alexandrov написал(а) к Vladimir Fyodorov в Jan 21 20:46:10 по местному времени:

Нello, Vladimir!

Thursday January 14 2021 20:26, from Vladimir Fyodorov -> All:

VF> Зачастую одновременно вызываются сразу несколько линков (а ещё и
VF> входящие соединения могут быть). В результате в логе такая каша, что
VF> вообще не разберёшься, что и кому ушло.

В лог пишется номер потока, всегда можно потом по этой цифирке получить все строчки, которые относятся только к данном сессии.

VF> Как сделать, чтобы до окончания сессии с одним линком другие не
VF> вызывались?

# Max. number of inbound/outbound connections
#maxservers 2
#maxclients 2

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #3  
Старый 14.01.2021, 22:06
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Отключить многопотоковость (или как это называется)

Michael Dukelsky написал(а) к Vladimir Fyodorov в Jan 21 20:29:30 по местному времени:

Привет, Vladimir!

14 January 2021 20:26, Vladimir Fyodorov послал(а) письмо к All:

VF> Зачастую одновременно вызываются сразу несколько линков (а ещё и
VF> входящие соединения могут быть). В результате в логе такая каша, что
VF> вообще не разберёшься, что и кому ушло. Как сделать, чтобы до
VF> окончания сессии с одним линком другие не вызывались?

Не надо отключать. Если тебе надо посмотреть в логе сессию одного линка, копируешь номер сессии в квадратных скобках (например, [15631]) и запускаешь
grep '\[15631\]' binkd.log
Получаешь все строчки сессии с номером 15631 и только их.

В Маке у тебя с grep проблем нет. В Windows 10 64-bit можно включить подсистему Windows для Linux и у тебя будет bash, в котором можно запускать grep. В старых версиях Windows можно установить, например, git for Windows и у тебя будет bash.

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

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
  #4  
Старый 14.01.2021, 22:23
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Отключить многопотоковость (или как это называется)

Vladimir Fyodorov написал(а) к Nil Alexandrov в Jan 21 21:01:34 по местному времени:

Разнообразно приветствую тебя, Nil!

14 Января 2021, Nil Alexandrov писАл к Vladimir Fyodorov следующее:

VF>> Зачастую одновременно вызываются сразу несколько линков (а ещё и
VF>> входящие соединения могут быть). В результате в логе такая каша,
VF>> что вообще не разберёшься, что и кому ушло.
NA> В лог пишется номер потока, всегда можно потом по этой цифирке
NA> получить все строчки, которые относятся только к данном сессии.

Да, но на это уходит дофига времени, если, скажем, одновременно штук 5-10 сессий проходит.

VF>> Как сделать, чтобы до окончания сессии с одним линком другие не
VF>> вызывались?
NA> # Max. number of inbound/outbound connections
NA> #maxservers 2
NA> #maxclients 2

О, спасибо. А я ломал голову, что же означают эти загадочные комментарии в русском конфиге:
===
# Максимально возможные значения для входящих/исходящих сессий
#maxservers 2
# Значение кол-ва соединений класса "сеpвеp" - только входящие
#maxclients 2
# Значение кол-ва соединений класса "клиент" - только исходящие
===

По-английски оказалось понятнее.

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Одним коннектом сыт не будешь
--- GoldED+/W64-MSVC 1.1.5-b20170303
Ответить с цитированием
  #5  
Старый 14.01.2021, 22:23
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Отключить многопотоковость (или как это называется)

Vladimir Fyodorov написал(а) к Michael Dukelsky в Jan 21 21:09:52 по местному времени:

Разнообразно приветствую тебя, Michael!

14 Января 2021, Michael Dukelsky писАл к Vladimir Fyodorov следующее:

VF>> Зачастую одновременно вызываются сразу несколько линков (а ещё и
VF>> входящие соединения могут быть). В результате в логе такая каша,
VF>> что вообще не разберёшься, что и кому ушло. Как сделать, чтобы до
VF>> окончания сессии с одним линком другие не вызывались?
MD> Не надо отключать.

Чем плохо?

MD> Если тебе надо посмотреть в логе сессию одного
MD> линка, копируешь номер сессии в квадратных скобках (например, [15631])
MD> и запускаешь grep '\[15631\]' binkd.log Получаешь все строчки сессии с
MD> номером 15631 и только их.

О, хорошая мысль, спасибо.

MD> В Маке у тебя с grep проблем нет. В Windows 10 64-bit можно включить
MD> подсистему Windows для Linux и у тебя будет bash, в котором можно
MD> запускать grep. В старых версиях Windows можно установить, например,
MD> git for Windows и у тебя будет bash.

Мне чаще нужно под Windows 7 64-bit. Что-то слышал про виндовую команду findstr, хотя ни разу не пользовался. Вроде, она похожа на grep, на досуге попробую. Вот, запустил глянуть хелп. Похоже то что надо, только разобраться надо, как правильно команду задать.

===
Поиск строк в файлах.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:файл]
[/C:строка] [/G:файл] [/D:список_папок] [/A:цвета] [/OFF[LINE]]
строки [[диск:][путь]имя_файла[ ...]]

/B Искать образец только в началах строк.
/E Искать образец только в конце строк.
/L Поиск строк дословно.
/R Поиск строк как регулярных выражений.
/S Поиск файлов в текущей папке и всех ее подпапках.
/I Определяет, что поиск будет вестись без учета регистра.
/X Печатает строки, которые совпадают точно.
/V Печатает строки, не содержащие совпадений с искомыми.
/N Печатает номер строки, в которой найдено совпадение.
/M Печатает только имя файла, в котором найдено совпадение.
/O Печатает найденные строки через пустую строку.
/P Пропускает строки, содержащие непечатаемые символы.
/OFF[LINE] Не пропускает файлы с установленным атрибутом "Автономный".
/A:цвета Две шестнадцатеричные цифры - атрибуты цвета. См. "COLOR /?"
/F:файл Читает список файлов из заданного файла (/ для консоли).
/C:строка Использует заданную строку как искомую фразу поиска.
/G:файл Получение строк из заданного файла (/ для консоли).
/D:список_папок Поиск в списке папок (разделяются точкой с запятой).
строка Искомый текст.
[диск:][путь]имя_файла
Задает имя файла или файлов.

Использовать пробелы для разделения нескольких искомых строк, если аргумент не
имеет префикса /C. Например, 'FINDSTR "Привет мир" a.b' ищет "Привет" или
"мир" в файле a.b, а команда 'FINDSTR /C:"Привет мир" a.b' ищет строку
"Привет мир" в файле a.b.

Краткая сводка по синтаксису регулярных выражений:
. Любой символ.
* Повтор: ноль или более вхождений предыдущего символа или
класса
^ Позиция в строке: начало строки
$ Позиция в строке: конец строки
[класс] Класс символов: любой единичный символ из множества
[^класс] Обратный класс символов: любой единичный символ из дополнения
[x-y] Диапазон: любые символы из указанного диапазона
\x Служебный символ: символьное обозначение служебного символа x
\<xyz Позиция в слове: в начале слова
xyz\> Позиция в слове: в конце слова

За полной информацией о регулярных выражениях FINDSTR обратитесь к доступной
интерактивной документации.
===

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Не так страшен электрик, как его электричка
--- GoldED+/W64-MSVC 1.1.5-b20170303
Ответить с цитированием
  #6  
Старый 14.01.2021, 22:53
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Отключить многопотоковость (или как это называется)

Alexey Vissarionov написал(а) к Vladimir Fyodorov в Jan 21 21:43:56 по местному времени:

Доброго времени суток, Vladimir!
14 Jan 2021 21:01:34, ты -> Nil Alexandrov:

VF>>> Как сделать, чтобы до окончания сессии с одним линком другие не
VF>>> вызывались?
NA>> # Max. number of inbound/outbound connections
NA>> #maxservers 2
NA>> #maxclients 2
VF> О, спасибо. А я ломал голову, что же означают эти загадочные
VF> комментарии в русском конфиге:
VF> # Максимально возможные значения для входящих/исходящих сессий
VF> #maxservers 2
VF> # Значение кол-ва соединений класса "сеpвеp" - только входящие
VF> #maxclients 2
VF> # Значение кол-ва соединений класса "клиент" - только исходящие
VF> По-английски оказалось понятнее.

А если бы сразу посмотрел http://download.binkd.org/etc/binkd.conf - то и сообщение в эху писать не пришлось бы...


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Смайлики - тоже знаки препинания :-)
--- /bin/vi
Ответить с цитированием
  #7  
Старый 14.01.2021, 23:03
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию Отключить многопотоковость (или как это называется)

Nil Alexandrov написал(а) к Vladimir Fyodorov в Jan 21 21:50:44 по местному времени:

Нello, Vladimir!

Thursday January 14 2021 21:01, from Vladimir Fyodorov -> Nil Alexandrov:

NA>> В лог пишется номер потока, всегда можно потом по этой цифирке
NA>> получить все строчки, которые относятся только к данном сессии.
VF> Да, но на это уходит дофига времени, если, скажем, одновременно штук
VF> 5-10 сессий проходит.

В реал-тайм пониторить не удобно, согласен, но пост-фактум, грепание по логам - это будни админа.

NA>> # Max. number of inbound/outbound connections
VF> О, спасибо. А я ломал голову, что же означают эти загадочные
VF> комментарии в русском конфиге:

Хорошо тут эха уже отфильтровывает диванных-фидо-софт-аналитоков, а то бы сейчас тебя заклеймили, что русский софт должен только по-русски говорить со своим пользователем.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #8  
Старый 15.01.2021, 09:04
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Отключить многопотоковость (или как это называется)

Stas Mishchenkov написал(а) к Vladimir Fyodorov в Jan 21 07:48:08 по местному времени:

Нi, Vladimir!

14 янв 21 21:09, Vladimir Fyodorov -> Michael Dukelsky:

VF>>> что вообще не разберёшься, что и кому ушло. Как сделать, чтобы до
VF>>> окончания сессии с одним линком другие не вызывались?
MD>> Не надо отключать.

VF> Чем плохо?

Скоплением не отправленной почты.

MD>> Если тебе надо посмотреть в логе сессию одного
MD>> линка, копируешь номер сессии в квадратных скобках (например, [15631])
MD>> и запускаешь grep '\[15631\]' binkd.log Получаешь все строчки сессии с
MD>> номером 15631 и только их.

VF> О, хорошая мысль, спасибо.

[...skipped...]

VF> Мне чаще нужно под Windows 7 64-bit. Что-то слышал про виндовую
VF> команду
VF> findstr, хотя ни разу не пользовался. Вроде, она похожа на grep, на досуге
VF> попробую. Вот, запустил глянуть хелп. Похоже то что надо, только
VF> разобраться надо, как правильно команду задать.

find "[55384]" binkd.log

Можно еще поискать Unix Utils - там есть и grep.

Нave nice nights.
Stas Mishchenkov.

--- Свободная баба должна показывать сиськи. Замужняя не должна,но тоже вправе
Ответить с цитированием
  #9  
Старый 15.01.2021, 10:42
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Отключить многопотоковость (или как это называется)

Vladimir Fyodorov написал(а) к Stas Mishchenkov в Jan 21 09:16:40 по местному времени:

Разнообразно приветствую тебя, Stas!

15 Января 2021, Stas Mishchenkov писАл к Vladimir Fyodorov следующее:

VF>>>> что вообще не разберёшься, что и кому ушло. Как сделать, чтобы
VF>>>> до окончания сессии с одним линком другие не вызывались?
MD>>> Не надо отключать.
VF>> Чем плохо?
SM> Скоплением не отправленной почты.

Может, на крупных узлах с сотнями линков и будет заметно, но у меня их чуть более десятка. Поставил вчера
maxservers 2
maxclients 1
Сейчас заглянул в лог - красота неописуемая. А по количеству сессий с линками в статистике ничего практически не изменилось. Буду смотреть дальше.

VF>> Мне чаще нужно под Windows 7 64-bit. Что-то слышал про виндовую
VF>> команду findstr, хотя ни разу не пользовался. Вроде, она похожа на
VF>> grep, на досуге попробую. Вот, запустил глянуть хелп. Похоже то что
VF>> надо, только разобраться надо, как правильно команду задать.
SM> find "[55384]" binkd.log

Работает, спасибо!
А как часто эти идентификаторы могут повторяться? Задал поиск по одному конкретному, взятому с самого конца лога, и в результате получил 4 сессии с этим ID с разными узлами только за сегодняшний день.

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... А ну-ка поищите мой таглайн
--- GoldED+/OSX 1.1.5-b20180707
Ответить с цитированием
  #10  
Старый 15.01.2021, 14:53
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Отключить многопотоковость (или как это называется)

Alexey Vissarionov написал(а) к Vladimir Fyodorov в Jan 21 13:30:00 по местному времени:

Доброго времени суток, Vladimir!
15 Jan 2021 09:16:40, ты -> Stas Mishchenkov:

VF>>> Мне чаще нужно под Windows 7 64-bit. Что-то слышал про виндовую
VF>>> команду findstr, хотя ни разу не пользовался. Вроде, она похожа
VF>>> на grep, на досуге попробую. Вот, запустил глянуть хелп. Похоже то
VF>>> что надо, только разобраться надо, как правильно команду задать.
SM>> find "[55384]" binkd.log
VF> Работает, спасибо! А как часто эти идентификаторы могут повторяться?

Это идентификатор процесса - PID (Process ID). Повторение зависит от того, сколько их может быть (в этих ваших форточках вроде 65536-3 == 65533, в человеческих системах 231-3 == 2147483645) и алгоритма их назначения.

VF> Задал поиск по одному конкретному, взятому с самого конца лога, и в
VF> результате получил 4 сессии с этим ID с разными узлами только за
VF> сегодняшний день.

Вполне нормальный результат. Дальнейшая обработка не имеет смысла - проще посмотреть глазами.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Компетентный орган - это тот самый %уй, который все знает
--- /bin/vi
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:01. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot