Jump to content

Start Failed


Recommended Posts

Я довольно долго эсперементировал с базой скуля пержде чем доблися стабильной работы СТГ и выяснил что базу лучше содавать в кодировке сравнения utf8_unicode_ci (я говорю именно о сравнении базы, а те таблици, что создает СТГ должны быть koi8r_general_ci т.е. такими какими их создает СТГ)

Не знаю почему но так у меня все нормально работает птфу птфу 3-е сутки :)

Делаею я это чере phpMyAdmin.

 

Вопрос... а ты используешь чистую базу? Если нет то попробуй завести СТГ с чистой базой

 

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

 

а таблицы которые создал старгазер в след. кодировках:

actions koi8r_general_ci

admins latin1_swedish_ci

logs_10_2008 latin1_swedish_ci

messages latin1_swedish_ci

stat latin1_swedish_ci

tariffs latin1_swedish_ci

users latin1_swedish_ci

Link to post
Share on other sites
  • Replies 74
  • Created
  • Last Reply

Top Posters In This Topic

ещё вопрос, при попытке зайти в веб-морду по адрессу http://www.xxx.ru/root/

базы создались нормально, но потом при попытке залогинится грит доступ запрещен,

в конфиге порты и пароли к конфигуратору указаны верно, телнетом коннект проходит, виндовый конфигуратор функционирует хорошо...

 

 

------------------------------

 

Все разобрался сам... не запускался консольный конфигуратор из за отсутствия библиотек....

Link to post
Share on other sites
ещё вопрос, при попытке зайти в веб-морду по адрессу http://www.xxx.ru/root/

базы создались нормально, но потом при попытке залогинится грит доступ запрещен,

в конфиге порты и пароли к конфигуратору указаны верно, телнетом коннект проходит, виндовый конфигуратор функционирует хорошо...

 

 

------------------------------

 

Все разобрался сам... не запускался консольный конфигуратор из за отсутствия библиотек....

Именно именно изза них гадких только я не смог найти библиотеки и морда у меня не работает. Так что если ты мне теперь поможешь то я тебе тоже буду благодарен )

Link to post
Share on other sites
  • 1 month later...
Именно именно изза них гадких только я не смог найти библиотеки и морда у меня не работает. Так что если ты мне теперь поможешь то я тебе тоже буду благодарен )

У меня не авторизировалась ВЕБ-морда (вообще белый лист бумаги был) из-за отсутствия библиотеки "libsrvconf.so"

ищи в инсталлах, где собирал стг (stg.../lib/) и скопируй в /usr/lib/stg

Мне помого.

Link to post
Share on other sites
Кто-то занял порт авторизатора

вот у меня такая же трабла (AUTH_IA: Bind failed). может кто-то подробней подсказать как ее решить?

Link to post
Share on other sites

Ну что непонятно-то? Найди процесс который занимает порт авторизатора и разберись, почему он его занимает.

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

Link to post
Share on other sites
  • 2 months later...

Железяка P-III 500/ОЗУ 768 Мб Мать от Intela.

ОС: Open SuSe 10.2

Stargazer: stg-405.9.8_STG_WEB c ресурса Алферова http://alf.uzlovaya.ru/stg/stg/

 

Все поставил, даже как вроде работает. Правда собирать замучился. Пока симлинки не сделал собиратся не хотел.

При сборке глобальных косяков не выдавало. Скомпилил все модули собрал RPM и с помощью ее засунул все в систему =)

Пока использовал файловый сторадж все было ОК, ни одного падения. Собрал, поставил вроде работает. Поставил stg-web_0.08 Все настроил.

Ручками скопировал библиотеку libsrvconf.so куда следует. (В prm пакет она не вошла.) И тут ХЛОП а процес лежит =( Правила все остались в iptablese. С помощью Вин Админики всем пользователям поставил отключить детальную статистику. Падений стало меньше. Сперва были через 2-3 минуты. И самое интерестное что самописаный скрипт после этого не мог поднять процес.

Основан на командах startproc -f -p $PIDFILE $STAR_BIN и killproc -TERM -p $PIDFILE $STAR_BIN Всегда работал без отказно, (За исключением что пид файл не создается).

Но если после падения пнуть сам бинарик из консоли все заводится. Так же замечал что после падения если выполнить скрипт с ключем restart а не start то тогда тоже поднимается. Хотя в процесах после падения STG не наблюдается. В логах пусто.

Сотключением детальной статистики падения стали реже, покрайней мере если ни чего не делать то он работает. Начал я настраивать Веб Добавлять пользователей менять тарифы, вобщем смотреть что есть в управлении. Все вроде отлично но из веба не заработало сохранение карточек в xls формат. Выдает пустую страницу. Ещё заметил что при добалении тарифа было падение STG. При добавлении пользователей и редактировании все было гладко, хотя работало все без нагрузки. Но с этим решить можно пока котылем (скрипт на крон чтоб переподнимал если упадет). Возникает проблема с кодировкой. Какая должна быть кодировка в базе, и таблицах STG а также талицах Web-админики. и какую указать в inclides/config.php ($sql["charset"]= "cp1251". Какую папку лутчше брать для веб сервера html или html_koi8r? кто как устанавливал, отпишитесь. А то получается что не все отображется буквами. В базу легло все русское "??????? ???? ?????" вот такими символами. Хотя не после конвертации как мне показалось, а в процесе эксплуатации. Соотвествено на inetaccess сообщения по смене тарифа и тп приходят в таком же формате "??????? ???? ?????" Хотя таблицы самого STG нормальные в koi8r.

Делал так как тут писали создал чистую базу с кодировкой сравнения utf8_unicode_ci, запустил конвертер и таблицы STG создались в koi8r (единственное что в конвертере пришлось указать параметр dbtablecharset = koi8r

<DestStoreModule store_mysql>

# Имя пользователя БД

dbuser = stg

# Пароль пользователя БД

rootdbpass = ******

# Имя БД на сервере

dbname = stg

# Адрес сервера БД

dbhost = localhost

dbtablecharset = koi8r

</DestStoreModule>

И наче не хотел конвертировать ни чего выдавал, ошибка фрагментации. Также параметр dbtablecharset добавил в конфиг STG в такое же место.

Далее после запуска webадминки создались ее таблицы, но почемуто в utf8_unicode_ci (заметил это я позже) Параметр в inclides/config.php установил d ($sql["charset"]= "koi8r".

 

До этого пробовал собирать и патчить из этой ветки форума. http://local.com.ua/forum/index.php?showtopic=14009, Там совсем все было плохо, патчи упрямо не накладывались. собиратся половина не хотела абсолютно, после долгих танцев удалось собрать и поставить. нареканий к самому STG не было 3 суток работал с базой mysql без проблем. Но web поставить мне так и не удалось. И вот решил использовать уже готовую сборку Алферова.

 

Паралельно на работе поднимаю тоже самое в качестве теста но на другом железе. Там стоит SuSe 10.3 (Дома менять на тоже самое не хочу. по причине того что пересборка ядра на домашней машине занимает примерно часов 10) Так вот там проблем еще больше но суть не в этом. Столкнулся с проблемой не важно в каком виде используется база, файл или sql. Нельзя из винадминики добавить пользователю дробный баланс, только целые числа. Не воспринимает ни точку ни запятую. Интерестно в чем косяк?

 

Подведу итоги своих вопросов. Кто может помогите.

1) Почему при выборе карты в xls формат выдает пустую страницу

2) Какая должна быть кодировка в базе, и таблицах STG а также талицах Web-админики.

3) Open SuSe 10.3 не записываются в базу дробный баланс.

Link to post
Share on other sites

"Нельзя из винадминики добавить пользователю дробный баланс, только целые числа. Не воспринимает ни точку ни запятую. Интерестно в чем косяк?"

Без понятия

Link to post
Share on other sites

возможно немного не по этой теме, помню где-то уже обсуждалось падения стг при файловой БД, с Error: Cannot read users!

 

2009-03-15 08:44:04 -- Stg v. Stg 2.404

2009-03-15 08:44:04 -- Message queue created successfully. msgKey=5555 msgID=4816896

2009-03-15 08:44:04 -- Timer thread started successfully.

2009-03-15 08:44:05 -- Storage plugin: file_store v.1.02. Loading successfull.

2009-03-15 08:44:05 -- Cannot read stat for user Manjasha.

2009-03-15 08:44:05 -- User 'Manjasha' stat not read. Parameter D0

2009-03-15 08:44:05 -- USERS: Error: Cannot read users!

2009-03-15 08:44:05 -- Traffcounter: Stop successfull.

2009-03-15 08:44:05 -- Users: Stop successfull.

2009-03-15 08:44:06 -- Queue removed successfully.

2009-03-15 08:44:06 -- StgTimer: Stop successfull.

2009-03-15 08:44:06 -- Stg stopped successfully.

 

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

 

кто-то поборол?

Link to post
Share on other sites

Это не падение. Он просто отказывается загружаться по причине невозможности чтения данных пользователя.

Бороть не надо - надо внимательно читать документацию.

Конфиг:

# Удалять резервные копии после успешной записи conf/stat

# Значения: yes, no

# По умолчанию: yes

# RemoveBak = yes

 

# Восстанавливать файлы conf/stat из резервных копий при ошибке чтения

# Значения: yes, no

# По умолчанию: no

# ReadBak = no

Link to post
Share on other sites

вау... четвертый или пятый год с стг - всегда промсматриваю конф файлы дэфолтные... вроде и доку... а таких значений нигде не встречал!?

 

я настолько отстал от жизни? пардон - где почитать об этом параметре???

 

(за быстрый ответ - крепко жму руку %) )

 

п.с. только сейчас заметил ПДФ в корне исходников %))))))

а я-то мучаюсь.

Link to post
Share on other sites

Функционал появился, если не ошибаюсь, в 2.404.

А читать о параметре особо нечего. Мне кажется, коментарий достаточно ясно говорит о том как это работает. Выставляешь ReadBak=yes и он будет пытаться перечитывать bak-файлы в случае если не читается основной.

Link to post
Share on other sites

я вопрос задал когда доку еще не видел, потом поправил как нашел :) уже поставил - посмотрим. то в моей реализации было самое опасное.

Link to post
Share on other sites
  • 4 years later...

Друзья, пробую стартовать stg:

вот что вижу в логах:

 

2013-03-21 11:50:28 -- Stg v. 2.408
2013-03-21 11:50:28 -- Message queue created successfully. msgKey=5555 msgID=1146880
2013-03-21 11:50:28 -- Timer thread started successfully.
2013-03-21 11:50:28 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2013-03-21 11:50:28 -- Users started successfully.
2013-03-21 11:50:28 -- Traffcounter started successfully.
2013-03-21 11:50:28 -- Module: 'Pinger v.1.01'. Start successfull.
2013-03-21 11:50:28 -- Module: 'Remote script v 0.3'. Start successfull.
2013-03-21 11:50:28 -- Module: 'Stg configurator v.0.08'. Start successfull.
2013-03-21 11:50:28 -- Module: 'Stg configurator v.0.08'. Start successfull.
2013-03-21 11:50:28 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2013-03-21 11:50:28 -- Module: 'InetAccess authorization plugin v.1.4'. Start successfull.
2013-03-21 11:50:28 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2013-03-21 11:50:28 -- Error: AUTH_IA: Bind failed.
2013-03-21 11:50:28 -- +++++++++++++++++++++++++++++++++++++++++++++
2013-03-21 11:50:28 -- Module: 'CAP_NF v. 0.4'. Stop successfull.
2013-03-21 11:50:28 -- Module: 'CAP_NF v. 0.4'. Stop successfull.
2013-03-21 11:50:28 -- Module: 'Always Online authorizator v.1.0'. Stop successfull.
2013-03-21 11:50:28 -- Module: 'InetAccess authorization plugin v.1.4'. Stop successfull.
2013-03-21 11:50:28 -- Module: 'Always Online authorizator v.1.0'. Stop successfull.
2013-03-21 11:50:28 -- Module: 'InetAccess authorization plugin v.1.4'. Stop successfull.
2013-03-21 11:50:28 -- Module: 'Stg configurator v.0.08'. Stop successfull.
2013-03-21 11:50:28 -- Module: 'Stg configurator v.0.08'. Stop successfull.
2013-03-21 11:50:29 -- Module: 'Pinger v.1.01'. Stop successfull.
2013-03-21 11:50:30 -- Module: 'Remote script v 0.3'. Stop successfull.
2013-03-21 11:50:30 -- Traffcounter: Stop successfull.
2013-03-21 11:50:30 -- Users: Stop successfull.
2013-03-21 11:50:31 -- Queue removed successfully.
2013-03-21 11:50:32 -- StgTimer: Stop successfull.
2013-03-21 11:50:32 -- Stg stopped successfully.
2013-03-21 11:50:32 -- ---------------------------------------------

 

никак не пойму, что делать с этим : Error: AUTH_IA: Bind failed.

 

пробовал в конфиге старгазера закоментировать модуль AUTH_IA

 

логи говорят:

 

2013-03-21 11:52:38 -- Stg v. 2.408
2013-03-21 11:52:38 -- Message queue created successfully. msgKey=5555 msgID=1179648
2013-03-21 11:52:38 -- Timer thread started successfully.
2013-03-21 11:52:38 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2013-03-21 11:52:38 -- Users started successfully.
2013-03-21 11:52:38 -- Traffcounter started successfully.
2013-03-21 11:52:38 -- Module: 'Pinger v.1.01'. Start successfull.
2013-03-21 11:52:38 -- Module: 'Remote script v 0.3'. Start successfull.
2013-03-21 11:52:38 -- Module: 'Stg configurator v.0.08'. Start successfull.
2013-03-21 11:52:38 -- Error: Bind admin socket failed
2013-03-21 11:52:38 -- +++++++++++++++++++++++++++++++++++++++++++++
2013-03-21 11:52:38 -- Module: 'CAP_NF v. 0.4'. Stop successfull.
2013-03-21 11:52:38 -- Module: 'CAP_NF v. 0.4'. Stop successfull.
2013-03-21 11:52:38 -- Module: 'Always Online authorizator v.1.0'. Stop successfull.
2013-03-21 11:52:38 -- Module: 'Always Online authorizator v.1.0'. Stop successfull.
2013-03-21 11:52:38 -- Module: 'InetAccess authorization plugin v.1.4'. Stop successfull.
2013-03-21 11:52:38 -- Module: 'Stg configurator v.0.08'. Stop successfull.
2013-03-21 11:52:38 -- Module: 'Stg configurator v.0.08'. Stop successfull.
2013-03-21 11:52:38 -- Module: 'Pinger v.1.01'. Stop successfull.
2013-03-21 11:52:40 -- Module: 'Remote script v 0.3'. Stop successfull.
2013-03-21 11:52:41 -- Traffcounter: Stop successfull.
2013-03-21 11:52:41 -- Users: Stop successfull.
2013-03-21 11:52:42 -- Queue removed successfully.
2013-03-21 11:52:42 -- StgTimer: Stop successfull.
2013-03-21 11:52:42 -- Stg stopped successfully.
2013-03-21 11:52:42 -- ---------------------------------------------

 

 

Link to post
Share on other sites

Это говорит о том что Stargazer уже запущен.

А вы пытаетесь запустить на том-же сервере еще один экземпляр.

Это возможно, но тогда надо изменить номера портов авторизатора, конфигуратора и ExecMsgKey.

Edited by madf
Link to post
Share on other sites

Это говорит о том что Stargazer уже запущен.

А вы пытаетесь запустить на том-же сервере еще один экземпляр.

Это возможно, но тогда надо изменить номера портов авторизатора, конфигуратора и ExecMsgKey.

Да ну нет же! На лицо, что плагины в конфигах прописаны дважды.

Link to post
Share on other sites

 

 

Это говорит о том что Stargazer уже запущен.

А вы пытаетесь запустить на том-же сервере еще один экземпляр.

Это возможно, но тогда надо изменить номера портов авторизатора, конфигуратора и ExecMsgKey.

Да ну нет же! На лицо, что плагины в конфигах прописаны дважды.

 

 

Я это уже потом заметил, в другой теме :)
Link to post
Share on other sites
  • 6 months later...
подскажите что может быть.

2013-10-01 03:29:49 -- Stg v. 2.408

2013-10-01 03:29:49 -- Message queue not created.

2013-10-01 03:29:49 -- Start Script Executer error!

 

 Запускаю в jail.   stg+mysql

 


security.jail.allow_raw_sockets=1

security.jail.sysvipc_allowed=1

security.jail.chflags_allowed=1

security.jail.enforce_statfs=1

security.jail.chflags_allowed=1

 

Link to post
Share on other sites

Там же четко написано что не получилось создать Message Queue. Наверное надо еще конфигурировать jail.

Link to post
Share on other sites

То есть из под jail можно запустить?. Да я сюда писал уже после ночной войны. с надеждой на рекомендации на что именно всмотреться. 

 

security.jail.allow_raw_sockets=1
security.jail.sysvipc_allowed=1
security.jail.chflags_allowed=1
security.jail.enforce_statfs=1
security.jail.chflags_allowed=1
 
rc.conf
################################################
jail_enable="YES"
jail_interface="re0"
jail_devfs_enable="YES"
jail_procfs_enable="YES"
jail_set_hostname_allow="YES"
jail_socket_unixiproute_only="YES"
 
 
jail_list="srv01"
 
jail_srv01_rootdir="/usr/jail/srv01"
jail_srv01_hostname="ubilling.net.ua"
jail_srv01_ip="192.168.0.200"
#jail_srv01_interface="re0"
jail_srv01_devfs_enable="YES"
jail_srv01_procfs_enable="YES"
 
jail_srv01_exec_start="/bin/sh /etc/rc"
jail_srv01_exec_stop="/bin/sh /etc/rc.shutdown"
jail_srv01_flags="-l -U root"
 
Link to post
Share on other sites

Если jail поддерживает Message Queues то можно. Если нет — теоретически можно, но только без локального выполнения скриптов.

Сам я с jail никогда не работал.

Link to post
Share on other sites

спасибо за ответ. Можно еще кое что уточнить.  Я уже запустил 2 экземпляра stg. это даже удобней. проблем нету в двумя одновременно запущенными stg?? + подымаю для каждого свой ub. -будет работать 2 stg+2 ub.

 

и еще вопрос  Message Queues это общесистемно понятие для FreeBSD или это как то связанно с работой сети. или работы каково то модуля с++ а то гуглил явных определений не нашел.

Link to post
Share on other sites

спасибо за ответ. Можно еще кое что уточнить.  Я уже запустил 2 экземпляра stg. это даже удобней. проблем нету в двумя одновременно запущенными stg?? + подымаю для каждого свой ub. -будет работать 2 stg+2 ub.

В разных jail? Как там разруливается сеть? Используют ли они одну и ту-же message queue?

Ну и общий вопрос: зачем надо держать два биллинга одновременно?

 

и еще вопрос  Message Queues это общесистемно понятие для FreeBSD или это как то связанно с работой сети. или работы каково то модуля с++ а то гуглил явных определений не нашел.

Общесистемное. К сети отношения не имеет. Это один из вариантов IPC.
Link to post
Share on other sites
  • 1 year 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.


×
×
  • Create New...