#21
|
|||
|
|||
src/pktwrite.c: openPktForAppending - race condition
Dmitriy Romanov написал(а) к Nil A в Nov 21 20:47:56 по местному времени:
Приветики, Nil! Писал как-то Nil A к Dmitriy Romanov примерно 25 Ноя 21 в 21:15 А я смотрю и фигею. DR>> А откуда возникают коллизии с тоссером? У меня например (под виндой, DR>> если что) вся работа с фидошкой идет в одном потоке. И пока тоссер не DR>> отработает - ничего другого, что может ему помешать, не запустится. И DR>> наоборот - тоссер будет ждать, пока отработает другая задача. NA> Из бинка можно вызывать тоссер, параметр exec, если свалился *.su? NA> .mo? *.tu? *.we? *.th? *.fr? *.sa? .pkt например. Можно. А можно если свалился - создать флаг. А потом в отдельном потоке наступить на этот флаг и отработать. Задержка не превышает периода поиска флагов. В моем случае это от 3 до 5 секунд, сейчас уже не помню сколько точно. А можно например передать событие в тот поток, где обрабатываются флаги. На сем разрешите письмо закончить. Elec (RA2FDR) --- NoSFeRaTU's GoldED+/W32-MINGW 1.1.5-b20090603 |
#22
|
|||
|
|||
src/pktwrite.c: openPktForAppending - race condition
Stas Mishchenkov написал(а) к Dmitriy Romanov в Nov 21 10:04:22 по местному времени:
* Ответ на сообщение из _Carbon.Mail (Carbon.Mail). Нi, Dmitriy! 25 ноя 21 19:48, Dmitriy Romanov -> Stas Mishchenkov: SA>>> Можно ещё юзать hpt post и не юзать txt2pkt SM>> Можно, но я отказался из-за коллизий с тоссером. DR> А откуда возникают коллизии с тоссером? У меня например (под виндой, если DR> что) вся работа с фидошкой идет в одном потоке. И пока тоссер не DR> отработает - ничего другого, что может ему помешать, не запустится. И DR> наоборот - тоссер будет ждать, пока отработает другая задача. У меня на настольном компьютере под виндой тоже именно так. Вертится скриптик на языке командной строки windows и обрабатывает различные события. На серваке под линухом всё руки недоходят что-то подобное сделать. Там пока тупо раз в минуту тоссер запускается. Нave nice nights. Stas Mishchenkov. --- Хороший собеседник не только внимательно слушает, но и вовремя наливает. |
#23
|
|||
|
|||
src/pktwrite.c: openPktForAppending - race condition
Stas Mishchenkov написал(а) к Nil A в Nov 21 20:53:38 по местному времени:
Нi, Nil! 25 ноя 21 21:15, Nil A -> Dmitriy Romanov: DR>> А откуда возникают коллизии с тоссером? У меня например (под виндой, DR>> если что) вся работа с фидошкой идет в одном потоке. И пока тоссер не DR>> отработает - ничего другого, что может ему помешать, не запустится. И DR>> наоборот - тоссер будет ждать, пока отработает другая задача. NA> Из бинка можно вызывать тоссер, параметр exec, если свалился .su? .mo? NA> .tu? *.we? *.th? *.fr? *.sa? .pkt например. Можно, но не нужно. В многозадачной среде это не самая лучшая идея. Нave nice nights. Stas Mishchenkov. --- Сёма, шо-то у меня голова разболелась, ты шо, опять меня хочешь? |
#24
|
|||
|
|||
Разные локи в многозадачной среде
Nil A написал(а) к Stas Mishchenkov в Nov 21 21:09:52 по местному времени:
Нello, Stas! Saturday November 27 2021 20:53, from Stas Mishchenkov -> Nil A: NA>> Из бинка можно вызывать тоссер, параметр exec, если свалился NA>> .su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? .pkt например. SM> Можно, но не нужно. В многозадачной среде это не самая лучшая идея. Потому, что у тебя используется одно из ПО, которое не соблюдает некую обговорённую систему локов? Может быть ты ещё не позволяешь тоссить, пока ты в голдеде сидишь, а то вдруг базы попортятся? Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#25
|
|||
|
|||
src/pktwrite.c: openPktForAppending - race condition
Rinat H. Sadretdinow написал(а) к Stas Mishchenkov в Nov 21 21:59:36 по местному времени:
Нello Stas! 27 Nov 21 20:53, you wrote to Nil A: NA>> Из бинка можно вызывать тоссер, параметр exec, если свалился NA>> .su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? .pkt например. SM> Можно, но не нужно. В многозадачной среде это не самая лучшая идея. Я именно так и делаю. Именно из binkd, прописано у него в конфиге. ЧЯДНТ? Bye! --- GoldED+/LNX 1.1.5-b20180707 |
#26
|
|||
|
|||
src/pktwrite.c: openPktForAppending - race condition
Dmitriy Romanov написал(а) к Stas Mishchenkov в Nov 21 23:14:06 по местному времени:
Приветики, Stas! Писал как-то Stas Mishchenkov к Dmitriy Romanov примерно 27 Ноя 21 в 10:04 А я смотрю и фигею. SA>>>> Можно ещё юзать hpt post и не юзать txt2pkt SM>>> Можно, но я отказался из-за коллизий с тоссером. DR>> А откуда возникают коллизии с тоссером? У меня например (под виндой, DR>> если что) вся работа с фидошкой идет в одном потоке. И пока тоссер не DR>> отработает - ничего другого, что может ему помешать, не запустится. И DR>> наоборот - тоссер будет ждать, пока отработает другая задача. SM> У меня на настольном компьютере под виндой тоже именно так. Вертится SM> скриптик на языке командной строки windows и обрабатывает различные SM> события. У меня этим мейлер занимается. Там специальный обработчик в отдельном потоке вертится. Плюс этой реализации - там еще и контролируется предельное время работы каждого ехешника, при превышении заранее заданного времени - просто TerminateProcess его. SM> На серваке под линухом всё руки недоходят что-то подобное сделать. Там SM> пока тупо раз в минуту тоссер запускается. Я еще к сожалению не достиг такой степени просветления, чтобы начать писать под линукс. Хотя желание уже появилось. На сем разрешите письмо закончить. Elec (RA2FDR) --- NoSFeRaTU's GoldED+/W32-MINGW 1.1.5-b20090603 |
#27
|
|||
|
|||
Разные локи в многозадачной среде
Stas Mishchenkov написал(а) к Nil A в Nov 21 10:06:36 по местному времени:
Нi, Nil! 27 ноя 21 21:09, Nil A -> Stas Mishchenkov: NA>>> Из бинка можно вызывать тоссер, параметр exec, если свалился NA>>> .su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? .pkt например. SM>> Можно, но не нужно. В многозадачной среде это не самая лучшая идея. NA> Потому, что у тебя используется одно из ПО, которое не соблюдает некую NA> обговорённую систему локов? Соблюдает НPT. Однако, это всё равно может привести к коллизиям. NA> Может быть ты ещё не позволяешь тоссить, пока ты в голдеде сидишь, а NA> то вдруг базы попортятся? Позволяю. ;) Нave nice nights. Stas Mishchenkov. --- - А вы по национальности...? - Таки-да. А вы? - Нет. - А шо так? |
#28
|
|||
|
|||
src/pktwrite.c: openPktForAppending - race condition
Stas Mishchenkov написал(а) к Rinat H. Sadretdinow в Nov 21 10:08:06 по местному времени:
Нi, Rinat! 27 ноя 21 21:59, Rinat Н. Sadretdinow -> Stas Mishchenkov: NA>>> Из бинка можно вызывать тоссер, параметр exec, если свалился NA>>> .su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? .pkt например. SM>> Можно, но не нужно. В многозадачной среде это не самая лучшая идея. RНS> Я именно так и делаю. Именно из binkd, прописано у него в конфиге. ЧЯДНТ? У тебя много линков? Для поитовой системы это вполне удобно. Я на своих поинтовых машинах тоже так и делаю. Нave nice nights. Stas Mishchenkov. --- Женщины ревнуют, потому что знают, на что способны женщины. |
#29
|
|||
|
|||
src/pktwrite.c: openPktForAppending - race condition
Stas Mishchenkov написал(а) к Dmitriy Romanov в Nov 21 10:10:42 по местному времени:
Нi, Dmitriy! 27 ноя 21 23:14, Dmitriy Romanov -> Stas Mishchenkov: SM>> У меня на настольном компьютере под виндой тоже именно так. Вертится SM>> скриптик на языке командной строки windows и обрабатывает различные SM>> события. DR> У меня этим мейлер занимается. Там специальный обработчик в отдельном DR> потоке вертится. Когда у меня был Т-Мыл, то тоже так и было. Потом я переполз на TheBrake! и сделал скриптик на REXX для обработки всего этого. Когда OS/2 у меня не стало, пришлось выкручиваться. DR> Плюс этой реализации - там еще и контролируется DR> предельное время работы каждого ехешника, при превышении заранее DR> заданного времени - просто TerminateProcess его. Гм. А если тоссер не повис, а просто жуёт большой пакет? SM>> На серваке под линухом всё руки недоходят что-то подобное сделать. SM>> Там пока тупо раз в минуту тоссер запускается. DR> Я еще к сожалению не достиг такой степени просветления, чтобы начать DR> писать под линукс. Хотя желание уже появилось. Ну, я, как сделаю, сразу поделюсь. ;) Я и виндовый скриптик не скрываю. https://brorabbit.g0x.ru/files/win/sheduler.zip Нave nice nights. Stas Mishchenkov. --- Даже если ты в полной жопе, - еще не значит, что ты в дерьме. Brazzers. |
#30
|
|||
|
|||
src/pktwrite.c: openPktForAppending - race condition
Dmitriy Romanov написал(а) к Stas Mishchenkov в Nov 21 09:43:04 по местному времени:
Приветики, Stas! Писал как-то Stas Mishchenkov к Dmitriy Romanov примерно 28 Ноя 21 в 10:10 А я смотрю и фигею. DR>> Плюс этой реализации - там еще и контролируется DR>> предельное время работы каждого ехешника, при превышении заранее DR>> заданного времени - просто TerminateProcess его. SM> Гм. А если тоссер не повис, а просто жуёт большой пакет? Если тоссер жует пакет больше часа - то он уже однозначно подавился, и его легче пристрелить. На сем разрешите письмо закончить. Elec (RA2FDR) --- NoSFeRaTU's GoldED+/W32-MINGW 1.1.5-b20090603 |