Jump to content

Stargazer до конца не загружается


Recommended Posts

Появились проблемы с работой биллинга. Перестали работать reset, credit, оплаты. Сервер был полностью перезагружен. При загрузке вышло failed to start stargazer (скрин), но при этом оснастка биллинга открывается, какой то функционал работает, какой то нет. Также сами разделы стали долго открываться, т.е. биллинг работает с тормозами.

 

В процессах он висит, но на killall stargazer не реагирует. Если повторно запустить /usr/sbin/stargazer start /etc/stargazer , то процессов будет вдвое больше. Ошибок при запуске не выдает.

 

root@uBilling:/usr/home/ubilling # ps -x | grep stargazer | grep -v grep
 940  -  Is   0:00.08 /usr/sbin/stargazer
 941  -  I    0:00.00 stargazer: stg-exec (stargazer)

 

Это все что есть в stargazer.log с момента загрузки системы

/var/log/stargazer.log
2020-12-18 10:14:31 -- Stg v. 2.409
2020-12-18 10:14:31 -- Message queue created successfully. msgKey=5555 msgID=65536
2020-12-18 10:14:31 -- Timer thread started successfully.
2020-12-18 10:14:49 -- [store_mysql] MYSQL_STORE: Current DB schema version: 1
2020-12-18 10:14:49 -- Storage plugin: mysql_store v.0.67. Loading successfull.

 

больше ничего туда не пишет, даже если с пользователем проводишь операции (делаешь reset), лог чистый.

 

Что предшествовало поломки разобраться не могу, сначала пользователи начали жаловаться, что не работает reset, потом что не могут выставить кредиты.

 

В /var/log/messages c момента загрузки только это, никаких ошибок. 10.1.9.130 это сервер БД для биллинга.

 

Dec 18 10:14:31 uBilling cron: login_getclass: unknown class 'ubapi'
Dec 18 10:14:32 uBilling kernel: arp: 10.1.9.130 moved from 00:50:56:81:5f:46 to 00:00:0c:9f:f0:09 on em2
Dec 18 10:14:37 uBilling kernel: arp: 10.1.9.130 moved from 00:00:0c:9f:f0:09 to 00:50:56:81:5f:46 on em2
 

failed stargazer.jpg

Edited by sm_root
Link to post
Share on other sites

Нашел в stargazer.log последний удачный запуск stargazer

 

2020-10-24 12:36:38 -- Stg v. 2.409
2020-10-24 12:36:38 -- Message queue created successfully. msgKey=5555 msgID=65536
2020-10-24 12:36:38 -- Timer thread started successfully.
2020-10-24 12:36:39 -- [store_mysql] MYSQL_STORE: Current DB schema version: 1
2020-10-24 12:36:39 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2020-10-24 12:38:24 -- Users started successfully.
2020-10-24 12:38:24 -- Traffcounter started successfully.
2020-10-24 12:38:24 -- Module 'Stg Configurator v. 2.0' started successfully.
2020-10-24 12:38:25 -- Module 'Always Online authorizator v.1.0' started successfully.
2020-10-24 12:38:25 -- Module 'cap_nf v. 0.4' started successfully.
2020-10-24 12:38:25 -- Stg started successfully.
2020-10-24 12:38:25 -- +++++++++++++++++++++++++++++++++++++++++++++
 

На текущий момент все останавливается на Storage plugin: mysql_store v.0.67. Loading successfull

Link to post
Share on other sites
  • 3 weeks later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ppv
      Скажіть будь ласка чи хтось стикався коли killall не зупиняє stargazer, або зупиняє через пів год? Якщо пробувати для прикладу killall bandwidthd вбиває зразу. 
      Процес stargazer може пропасти через пів год. Інколи зразу.
      Ubiling розгорнутий на віртуальній машині в proxmox. (відновлений з бекапу ver 1.1.0). cтандартними засобами ubilling.
      Підкажіть куди копати. 
    • By Небесный
      Где можно скачать мануал по xmlrpc? Сдох падла винт на рабочем компе - и как всегда все лежало в одном месте и тому подобное со всеми вытекающими.
      Короче, дайте кто-то ман по xmlrpc.
      Вельми дякую!!! )))
    • By Небесный
      Если ли готовое решение на проверку отвала связи между Stargazer & NAS (rcsript)? Пропадает интернет от пару секунд до пару минут у некоторых абонентах, не могу отловить багу. Не хочу прямо грешить на Stargazer & NAS (rcsript), может быть проблема где-то и по транспорту к абоненту. Но, как вариант поиска проблемы - хотел промониторить эту связь.
      Stargazer вроде как 408. Когда все стояло на одном сервере без NAS - песня была, когда разделил - начал замечать такую багу. Два сервера соеденены между собой отдельными сетевухами напрямую, без всяких там свичей и т.д.
      База в файлах (динозавр - знаю 😉).
       
      stargazer.conf
      LogFile = /var/log/stargazer.log PIDFile = /var/run/stargazer.pid Rules = /etc/stargazer/rules DetailStatWritePeriod = 1/6 StatWritePeriod = 30 DayFee = 1 DayFeeIsLastDay = no DayResetTraff = 1 SpreadFee = yes FreeMbAllowInet = no WriteFreeMbTraffCost = yes FullFee = yes <DirNames>     DirName0 = Internet     DirName1 =     DirName2 =     DirName3 =     DirName4 =     DirName5 =     DirName6 =     DirName7 =     DirName8 =     DirName9 = </DirNames> ExecutersNum = 2 ModulesPath = /usr/lib/stg MonitorDir=/var/stargazer/monitor FeeChargeType = 1 ReconnectOnTariffChange = yes <IncludeFile "conf-enabled.d/store_*.conf"> </IncludeFile> <Modules>     <IncludeFile "conf-enabled.d/mod_*.conf">     </IncludeFile> </Modules> # Enable the authorization module InetAccess "mod_auth_ia.so" <Module auth_ia>     Port = xxxx     UserDelay = 60     UserTimeout = 60     FreeMb = cash </Module> # Enable the module for remote execution of scripts OnConnect and OnDisconnect "mod_remote_script.so" <Module remote_script>     SendPeriod = 10     SubnetFile = /etc/stargazer/remote_nas.conf     Password = xxxxxxxxxxxxxx     UserParams = Tariff     Port = xxxx </Module>  
       
       
      rcsriptd.conf
      LogFileName = /var/log/rscriptd.log ExecutersNum = 2 ConfigDir = /etc/rscriptd Password = xxxxxxxxxxxxxxxxxx Port = xxxx UserTimeout = 60 ScriptOnConnect = /etc/rscriptd/OnConnect ScriptOnDisconnect = /etc/rscriptd/OnDisconnect  
      И еще что, старгейзер 408 на убунте, рцскрипт 409 на фри. На счет разности версии не думаю, что проблема в этом. (ИМХО).
       
      Ситуацию усложняет рандомность этой ситуации, опять же повторюсь, не хочу грешить на старгейзер и НАС, просто рассматриваю как вариант проблемы.
       
       
      Madf, что скажешь?
    • By ppv
      Після переїзду на оновлений сервер (відповідно змінилась версія з PHP Version 5.4.45 на  PHP Version 7.4.0), вискакує помилка.
       
      Notice: Trying to access array offset on value of type null in /usr/local/www/apache24/data/billing/api/libs/api.corporate.php on line 81
       
      Хтось може щось підкаже

    • By madf
      И снова здравствуйте!

      Ссылка для скачивания: https://stg.net.ua/files/stg-2.409.tar.gz

      Важная информация
      В связи с тем что управление доменом stg.dp.ua находится у третьих лиц, и отдавать его они никак не хотят (древние терки примерно 15-летней давности), старый сайт существует лишь по столько по скольку. Почта на домене stg.dp.ua и stargazer.dp.ua умерла, по этому писать на старые адреса мне или stg34 смысла нет. Мне можно писать на stg@madf.info.

      На новом сайте есть HTML-версия документации (https://stg.net.ua/doc/index.html) и XML-RPC API (https://stg.net.ua/doc/api/index.html).

      Новый сайт: https://stg.net.ua
      Багтреккер: https://stg.codes
      Репозиторий: https://git.stg.codes
      Зеркало на GitHub: https://github.com/madf/stg
       
      В планах — модернизация проекта, перевод его на современный стандарт C++ (11, 14, 17 а может и 20), переход на CMake для сборки, предоставление REST или JSON-RPC API для упрощения построения веб-интерфейсов. Возможно простенький встроенный веб-интерфейс на замену конфигуратора под Windows. Часть работ уже ведется в репозитории в ветке master.

      А тепер, собственно, о релизе:

      General:
      Новый сайт (https://stg.net.ua), багтреккер (https://stg.codes), репозиторий (https://git.stg.codes) и зеркало проекта на GitHub (https://github.com/madf/stg). Документация приведена в порядок и выложена на сайт в виде HTML. Поддержка FreeBSD10, FreeBSD11 и FreeBDS12. А так же, потенциально, следующих версий. Удалены устаревшие и тестовые плагины. Проект convertor переименован в sgconv. Compilation:
      Добавлена возможность переопределить стандартные утилиты ar и ranlib при сборке с помощью переменных окружения AR и RANLIB. * Добавлена возможность собрать только библиотеки. Добавлена возможность сборки на платформе Darwin (Stargazer теперь можно запускать на Mac OS X, но это больше для разработки). Libraries:
      В библиотеку шифрования добавлена поддержка потокового шифрования/расшифровки. Plugins:
      (Linux) Добавлен плагин захвата трафика nfqueue, на замену устаревшему ipqueue. (FreeBSD) В плагин divert добавлена возможность отключения форвардинга трафика. В плагин InetAccess добавлена возможность включать журналирование ошибок протокола. В плагин InetAccess добавлена возможность перечитывания некоторых парамеров по SIGHUP. В плагин XMLRPC добавлен метод получения списка авторизаторов используемых пользователем. В плагин XMLRPC добавлено управление политиками тарификации. В плагине sgconfig реализована возможность обработки нескольких параллельных запросов одновременно. В плагин SMUX добавлена возможность реконнекта. stargazer:
      Добавлена возможность передавать произвольный набор параметров в скрипты OnConnect/OnDisconnet, в том числе через rscriptd (см. параметры ScriptParams и UserParams). Добавлена возможность отключать журналирование сессий (см. параметр DisableSessionLog). Добавлена возможность фильтровать журналирование изменений параметров (см. параметр FilterParamsLog). Добавлена возможность использовать ежедневное списание абонплаты с фиксированной суммой. Добавлены политики тарификации (временный запрет на смену тарифа вниз, вверх или вообще). sgconf/sgconf_xml:
      Добавлена возможность получить список авторизаторов используемых пользователем. Разрешено использовать точку в логинах админов и пользователей. Добавлено управление политиками тарификации.
      По сравнению с stg-2.409-rc5 изменения только в системе сборки (переопределение AR и RANLIB), документации и установочных конфигах.

      Для пользователей СУБД Firebird и PostgreSQL нужно обновить версию структуры БД до 2 и 8 соответственно.

      Пользователям Firebird нужно воспользоваться файлами:
      projects/stargazer/inst/var/01-alter-02.sql projects/stargazer/inst/var/02-alter-03.sql Пользователям PostgreSQL нужно воспользоваться файлами:
      projects/stargazer/inst/var/01-alter-02.postgresql.sql projects/stargazer/inst/var/02-alter-03.postgresql.sql Если структуру БД не обновлять — система будет работать корректно, но функции ежедневных тарифов и политик тарификации будут работать в „демо-режиме“, до первой перезагрузки.

      Пользователи файловой базы и СУБД MySQL получат обновление автоматически при запуске новой версии Stargazer.
       
      stg-2.409.tar.gz
      help.pdf
×
×
  • Create New...