ppv Posted December 1, 2020 at 11:41 AM Posted December 1, 2020 at 11:41 AM (edited) Скажіть будь ласка чи хтось стикався коли killall не зупиняє stargazer, або зупиняє через пів год? Якщо пробувати для прикладу killall bandwidthd вбиває зразу. Процес stargazer може пропасти через пів год. Інколи зразу. Ubiling розгорнутий на віртуальній машині в proxmox. (відновлений з бекапу ver 1.1.0). cтандартними засобами ubilling. Підкажіть куди копати. Edited December 1, 2020 at 11:41 AM by ppv
l1ght Posted December 1, 2020 at 12:14 PM Posted December 1, 2020 at 12:14 PM 32 минуты назад, ppv сказал: Скажіть будь ласка чи хтось стикався коли killall не зупиняє stargazer, або зупиняє через пів год? это нормально что "через пол часа" он при стопе дисконнектит всех юзеров что можно увидеть в tail -f /var/stargazer/allconnect.log при стопе старгейзера
ppv Posted December 1, 2020 at 12:27 PM Author Posted December 1, 2020 at 12:27 PM (edited) 7 hours ago, l1ght said: это нормально что "через пол часа" он при стопе дисконнектит всех юзеров что можно увидеть в tail -f /var/stargazer/allconnect.log при стопе старгейзера Дякую, я щось забув що навіть при його рестарті OnConnect, OnDisconnect спрацьовує Edited December 1, 2020 at 08:06 PM by ppv
Haxxproxx! Posted October 3, 2021 at 11:44 PM Posted October 3, 2021 at 11:44 PM Приветствую. Можно ли предотвратить срабатывания OnDisconnect при остановки Stargazer? 2021-10-04 02:02:32 -- Module 'cap_nf v. 0.4' stopped successfully. 2021-10-04 02:02:33 -- Module 'Always Online authorizator v.1.0' stopped successfully. 2021-10-04 02:02:34 -- Module 'Stg Configurator v. 2.0' stopped successfully. 2021-10-04 02:02:34 -- Traffcounter: Stop successfull. 2021-10-04 02:02:37 -- Users: Stop successfull. 2021-10-04 02:02:38 -- Queue removed successfully. 2021-10-04 02:02:38 -- StgTimer: Stop successfull. 2021-10-04 02:02:38 -- Stg stopped successfully. 2021-10-04 02:02:33 - [Ubilling] - OnDisconnect started for user `VNLR132132ap416_9fcs`: 2021-10-04 02:02:33 - [Executer] - Success: Firewall entry was updated/created 2021-10-04 02:02:33 - [Executer] - Success: Queue entry was updated/created 2021-10-04 02:02:33 - [Ubilling] - QC: 5, elapsed time: 0.205 sec. -rw-r--r-- 1 root root 75 Sep 16 2019 firewall.ini -rw-r--r-- 1 root root 76 Sep 16 2019 firewall_off.ini -rw-r--r-- 1 root root 198 Sep 16 2019 ppp.ini drwxr-xr-x 2 root root 4.0K Sep 16 2019 queue/ -rw-r--r-- 1 root root 62 Sep 16 2019 queue_tree.ini root@ubilling:/etc/stargazer/system/executer/tpls # cat firewall.ini list = "CUSTOMER_IS_ON" address = IP disabled = NULL comment = LOGIN root@ubilling:/etc/stargazer/system/executer/tpls # cat firewall_off.ini list = "CUSTOMER_IS_OFF" address = IP disabled = NULL comment = LOGIN root@ubilling:/etc/stargazer/system/executer/tpls Stargazer переводит юзеров в файрволе с одного адрес листа в другой тем самым их выключает. NAS Микротик.
nightfly Posted October 4, 2021 at 11:06 AM Posted October 4, 2021 at 11:06 AM 11 часов назад, Haxxproxx! сказав: Можно ли предотвратить срабатывания OnDisconnect при остановки Stargazer? Чтобы что? 11 часов назад, Haxxproxx! сказав: Stargazer переводит юзеров в файрволе с одного адрес листа в другой тем самым их выключает. NAS Микротик. Начнем с того, что вы используете более не поддерживаемую старую механику, на странице документации которой четко сказано что мы о этом всем думаем. А закончим тем, что если ответить на ваш вопрос, следующим, через пару дней будет "а как синхронизировать состояние пользователей на NAS-ах и их актуальным состоянием в биллинге?".
Haxxproxx! Posted October 4, 2021 at 12:37 PM Posted October 4, 2021 at 12:37 PM 1 час назад, nightfly сказал: Чтобы что? Очевидно же чтобы не переводить(выключать) пользователей потому-что не работает Старгейзер или, к примеру, был убит оом. Более логично этим заниматься в рантайме же. Цитата Начнем с того, что вы используете более не поддерживаемую старую механику, на странице документации которой четко сказано что мы о этом всем думаем. А закончим тем, что если ответить на ваш вопрос, следующим, через пару дней будет "а как синхронизировать состояние пользователей на NAS-ах и их актуальным состоянием в биллинге?". Мог упустить некий момент в конфигах в уже больше не поддерживаемом сетапе, но как оказалось увы. Посыл ясен, придется обкатать новую версию и новые фичи. Спасибо.
nightfly Posted October 4, 2021 at 01:16 PM Posted October 4, 2021 at 01:16 PM 37 минут назад, Haxxproxx! сказав: потому-что не работает Старгейзер Почему он не работает? 37 минут назад, Haxxproxx! сказав: был убит оом шта? 37 минут назад, Haxxproxx! сказав: Более логично этим заниматься в рантайме же. не вижу логики
l1ght Posted October 4, 2021 at 02:29 PM Posted October 4, 2021 at 02:29 PM 1 час назад, nightfly сказал: Почему он не работает? следующий этап "PoD и CoA не работают когда биллинг не видит NAS" 1
Haxxproxx! Posted October 4, 2021 at 02:38 PM Posted October 4, 2021 at 02:38 PM Ну к примеру Ваше детище(убиллинг) и нода(виртуалка, контейнер) ушло в мейнтенанс по некоторым локальным причинам или по какой-то причине Старгейзер был убит ООМ киллером к слову. Тогда зачем останавливать работу пользователей? Получается не работаю я и Вы кастомеры тоже отдохните ... Нет?
nightfly Posted October 4, 2021 at 02:43 PM Posted October 4, 2021 at 02:43 PM 3 минуты назад, Haxxproxx! сказав: Ну к примеру Ваше детище(убиллинг) и нода(виртуалка, контейнер) ушло в мейнтенанс по некоторым локальным причинам или по какой-то причине Старгейзер был убит ООМ киллером к слову. Тогда зачем останавливать работу пользователей? Получается не работаю я и Вы кастомеры тоже отдохните ... Нет? Типа у нас рухнуло то, что априори падать не должно. Чинить мы конечно же это не будем. Вместо этого изобретем костыли, для которых потом нужны еще обратно-синхронизирующие костыли... класс. Типа "пизданулся мизинцем в тумбочку, ткну ка я отверткой себе в глаз, чтоб не так нога болела". Ясно-понятно. 1
Haxxproxx! Posted October 4, 2021 at 02:50 PM Posted October 4, 2021 at 02:50 PM Только что, nightfly сказал: Типа у нас рухнуло то, что априори падать не должно. Чинить мы конечно же это не будем. Вместо этого изобретем костыли, для которых потом нужны еще обратно-синхронизирующие костыли... класс. Типа "пизданулся мизинцем в тумбочку, ткну ка я отверткой себе в глаз, чтоб не так нога болела". Ясно-понятно. Ну кто Вам сказал, что чинить никто ничего не собираться? Мейнтенанс, к примеру, для этого и делается. От ООМ можно перестраховаться и не сталкиваться с ним. Какие костыли? Чего Вы несете? Я лишь спросил не логично ли отправить биллинг в мейнтенас, остановив Stargazer грейсфул и сменить чертов, шумящий вентилятор или добавить памяти в кластер к примеру при этом не останавливать N количество пользователей?
nightfly Posted October 4, 2021 at 02:52 PM Posted October 4, 2021 at 02:52 PM 17 минут назад, l1ght сказав: следующий этап "PoD и CoA не работают когда биллинг не видит NAS" а мы еще в нескольких датацентрах подымем зукиперов и очереди pod/coa будем в них держать, а потом кастомными воркерами будем контролировать точно ли они в наши некротики залились...
nightfly Posted October 4, 2021 at 02:58 PM Posted October 4, 2021 at 02:58 PM 3 минуты назад, Haxxproxx! сказав: Какие костыли? Чего Вы несете? Очевидно глупые, произрастающие из довольно очевидной концепции - раз вы выбрали модель взаимодействия "биллинг"=>"NAS" довольно логично ожидать, что биллинг таки будет взаимодействовать с NAS-ом. Если же использовать обратную модель взаимодействия NAS=>Биллинг, довольно очевидно, что в момент нефункционирования биллинга NAS не будет взаимодействовать с последним, и держаться уже поднятые пользователи будут на своих таймаутах. 6 минут назад, Haxxproxx! сказав: Я лишь спросил не логично ли отправить биллинг в мейнтенас, остановив Stargazer грейсфул и сменить чертов, шумящий вентилятор или добавить памяти в кластер к примеру при этом не останавливать N количество пользователей? Я почему-то могу на ходу "сменить гудящий вентилятор и добавить памяти в кластер" не останавливая пользователей. Возможно что-то не так делаю.
l1ght Posted October 5, 2021 at 02:01 PM Posted October 5, 2021 at 02:01 PM (edited) 23 часа назад, nightfly сказал: а мы еще в нескольких датацентрах подымем зукиперов и очереди pod/coa будем в них держать, а потом кастомными воркерами будем контролировать точно ли они в наши некротики залились... общение со мной не прошло бесследно))))) только для надежной доставки надо кафку использовать которая кластеризуется с помощью зукипера) Edited October 5, 2021 at 02:02 PM by l1ght
nightfly Posted October 5, 2021 at 02:18 PM Posted October 5, 2021 at 02:18 PM (edited) 18 минут назад, l1ght сказав: общение со мной не прошло бесследно))))) Мой психиатр тоже так сказал. 18 минут назад, l1ght сказав: только для надежной доставки надо кафку использовать которая кластеризуется с помощью зукипера) Ага, и датацентров должно быть минимум три штука? Да? Edited October 5, 2021 at 02:20 PM by nightfly
l1ght Posted October 5, 2021 at 03:05 PM Posted October 5, 2021 at 03:05 PM 46 минут назад, nightfly сказал: Ага, и датацентров должно быть минимум три штука? Да? ну в идеале да, не меньше))
nightfly Posted October 5, 2021 at 04:32 PM Posted October 5, 2021 at 04:32 PM годину тому, l1ght сказав: ну в идеале да, не меньше)) Доктор сказал мне принмать таблетки и поменьше общаться с голосами в голове. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now