Перейти до

Новая сборка СТГ 2.4


Рекомендованные сообщения

Похоже победился баг с авторизатором. Качните, плз, еще раз архив :)

 

Вчера просто какие-то чюдеса твороились :)

Начиная с зависаний свитча, который никогда не вис, и заканчивая непакующимся архивом с исходниками. Но сегодня, похоже, всё пучком ;)

 

Проверили на debian 3.1, freebsd5, ubunta 6

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 545
  • Створено
  • Остання відповідь

Top Posters In This Topic

Видимо свитчу давно не наливали, да и архиватору тоже :)

 

Все работает вроде как надо.

 

P. S.

После сборки КК пришлось скопировать libsrvconf.so в /usr/lib, а то он писал

 

./sgconf: error while loading shared libraries: libsrvconf.so: cannot open shared object file: No such file or directory.

 

Странно все это ...

 

UPD.

 

Необходимо скопировать после сборки libsrvconf.so в /usr/lib/stg и все будет хорошо, ибо сервер эту библиотеку не использует и нужна она только КК.

Ссылка на сообщение
Поделиться на других сайтах

У меня тоже работает пол дня на тестовой машине, пока нормально, не виснет.Если пару дней не будет глюков с авторизатором то поставлю на рабочую и потестю.Но вот еще хочу обратить внимание разработчиков:Если дать ограниченные права админу

1.Параметры пользователя

2.Пароль пользователя

3.Добавлять-удалять пользователя

то при добавлении нового юзера с балансом на счету больше нуля, денег на счету вновь созданного юзера не наблюдается.Иногда бывает нужно дать права только на заведение юзеров с первоначальной суммой, а дальше счета пополняют только кассиры.В версии 2.0.16 при добавлении юзера можно было и начальный баланс выставить.

Ссылка на сообщение
Поделиться на других сайтах

ну ситуация координально изменилась в лучшую сторону.

но всеровно иногда симафорит :)

но при этом подключаеться нормально.

 

<Module auth_ia>

Port = 9999

UserDelay = 99

UserTimeout = 300

FreeMb = cash

</Module>

 

при выходе не подчищает за собой в директории monitor ... или не должен ?

 

кто кстати варпер видел/писал чтоб апач на веб пускал админов по паролями которые в СТГ ? я так понимаю Decode12 ? как-бы это через sql прикруить ? может функцию у мускула запользовать ?

Ссылка на сообщение
Поделиться на других сайтах

Что значит "как собирал"?

Собрал с нового архива.

 

./build

gmake install

 

os - freebsd 6.2

 

Симптомы те же, что и раньше. Клиент показывает коннект, а серверу плевать. ((

Ссылка на сообщение
Поделиться на других сайтах

Собрал свежего stg, пол часа полет нормальный, вроде этот глюк исправлен.

На всякий случай каталог с сырцами передвинул(mv)

 

Нашел вот http://stg-tarif.narod.ru/ где взять эту версию конфигуратора?

Ссылка на сообщение
Поделиться на других сайтах

Что-то такое впечатление, что он с новым модулем иа засрал весь файрвалл неудаленными правилами, есть впечатление что не полностью отрабатывает ОнКоннект ... или безумное количество раз выплняеться Он Дисконнект.

 

:)

Ссылка на сообщение
Поделиться на других сайтах
Что-то такое впечатление, что он с новым модулем иа засрал весь файрвалл неудаленными правилами, есть впечатление что не полностью отрабатывает ОнКоннект ... или безумное количество раз выплняеться Он Дисконнект.

 

:)

Ты скорее всего опечатался, потому как(по идее) OnConnect добавляет правила, а OnDisconnect их удаляет. Если это у тебя не так, то стоит посмотреть еще разок политику firewall и эти самые скрипты.

 

Едиственное заметил, что авторизатор(inetaccess или sgauth без разницы) спустя какое-то время показывает что я "Не подключен", хотя в конфигуряторе горит On-line и firewall меня пропускает, просто авторизатор не верно выводит мой статус.

Ссылка на сообщение
Поделиться на других сайтах
Ты скорее всего опечатался, потому как(по идее) OnConnect добавляет правила, а OnDisconnect их удаляет. Если это у тебя не так, то стоит посмотреть еще разок политику firewall и эти самые скрипты.

У меня паралельно работают 2 сервера стг разных версий и на разных портах,

второй как можно догадаться тестовый - stg-2.404.9.7

скрипты одинаковые для обеих, и работают нормально уже более 2 лет.

 

Теперь к сути, у меня в этом параметре стояло stg-exec 20, возможно, когда оно симафорило оно паралеьно пускало OnConnect и OnDisconnect на одного юзера ?

в общем там бага какая-то, сейчас на ночь запущу, с утра гляну чего там опухло.

 

# Кол-во запускаемых процессов stg-exec.

# Эти процессы отвечают за выполнение скриптов OnConnect, OnDisconnect, ...

# Кол-во процессов означает сколько скриптов могут выполнятся одновременно.

# Значения: 1...1024

 

Пока откатился на stg-exec 1 и версию авторизатора 1.1

 

P.S. кстати, оч похоже на глюки с stg-exec, при изменении одного пользователя несколько раз ПАРАЛЕЛЬНО выполняеться скрипт ОнЧендж.

У нас перезапускаеться дшцпд - по логам видно паралельные старты.

 

P.S.2 всеже он подлец OnDisconnect 2 раза выполняет похоже, хотя чудеса, к нему никто не коннектится, стоит сам по себе тихо, а файрвалл лог пухнет как на дрожжах.

 

 

Вот еще: невнятно как забароть :)

 

 7179 ?        S<     0:08 ./stargazer2_4 /etc/stargazer_2.4
7180 ?        S      0:00  \_ stg-exec       /etc/stargazer_2.4
9775 ?        S      0:00  |   \_ sh -c /etc/stargazer_2.4//OnUserDel "kstr3kv222"
9782 ?        S      0:02  |       \_ /usr/bin/perl /etc/stargazer_2.4/_run/OnChange/OnChange_MAC.pl GR24
9787 ?        S      0:00  |           \_ /bin/sh /etc/rc.d/init.d/dhcpd restart
9793 ?        S      0:00  |               \_ initlog -q -c /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.
9794 ?        S      0:00  |                   \_ /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth

 

 

результат :)

 

 

 5393 ?        S     23:03 /usr/sbin/named -u named -c /etc/named/named.conf
2442 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249
7179 ?        S<     0:08 ./stargazer2_4 /etc/stargazer_2.4
7180 ?        S      0:00  \_ stg-exec       /etc/stargazer_2.4
9796 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249

 

 

как так получается ? подобный результат из шела мне симитировать неудалось ;)

Ссылка на сообщение
Поделиться на других сайтах
Нашел вот http://stg-tarif.narod.ru/ где взять эту версию конфигуратора?

Обращайся к МАХу - это его рук дело :00:

Можно забрать у меня тут

Ссылка на сообщение
Поделиться на других сайтах

При заполнении через консольный конфигуратор поля Note оч сильно влияет размер строки, если малеха ошибиться - переполнение буфера (?) и стг благополучно почил в позе без сообщений в лог, оставляя за собой процесс напамять - stg_exec.

 

P.S. я про stg_exec писал/спрашивал - реакции я так понимаю на паралельный запуск процессов непоследует ?

Ссылка на сообщение
Поделиться на других сайтах
P.S. я про stg_exec писал/спрашивал - реакции я так понимаю на паралельный запуск процессов непоследует ?

Мне пока нечего ответить, не успел изучить вопрос.

Ссылка на сообщение
Поделиться на других сайтах
Собрал свежего stg, пол часа полет нормальный, вроде этот глюк исправлен.

На всякий случай каталог с сырцами передвинул(mv)

 

Нашел вот http://stg-tarif.narod.ru/ где взять эту версию конфигуратора?

все открытые разработки можно взять v-lan.ru/projects

Ссылка на сообщение
Поделиться на других сайтах
Собрал свежего stg, пол часа полет нормальный, вроде этот глюк исправлен.

На всякий случай каталог с сырцами передвинул(mv)

 

Нашел вот http://stg-tarif.narod.ru/ где взять эту версию конфигуратора?

все открытые разработки можно взять v-lan.ru/projects

Угу спасибо, уже взял.

 

 

Нас счет моего бага с "фальшивым" отключением авторизатора ничего не слышно?

Ссылка на сообщение
Поделиться на других сайтах
P.S. я про stg_exec писал/спрашивал - реакции я так понимаю на паралельный запуск процессов непоследует ?

Мне пока нечего ответить, не успел изучить вопрос.

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

 

Если это поможет, могу кинуть наш OnnConnect.

Ссылка на сообщение
Поделиться на других сайтах

все так же по прежнему при удалении любого пользователя с конфигуратора сервер падает..... (новогодняя версия)

 

и все так же мне не удалось заставить КК отправлять сообщения пользователя... это только у меня? что делать ?

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

 

и все так же мне не удалось заставить КК отправлять сообщения пользователя... это только у меня? что делать ?

Давно брал? Архив после нового года уже обновлялся.

 

C КК такая же проблема, не могу отправить сообщение, а функция очень нужная

# sgconf -s 127.0.0.1 -p 5555 -a users_admin -w ********** -u user -m 'Test Message'
Ok

Сообщение либо не отправляется либо не доходит, влогах по этому поводу чисто.

Відредаговано izeldur
Ссылка на сообщение
Поделиться на других сайтах

вчерашняя брал. коллеги отзовитесь пожалуйста! неужели только у меня сервер стг падает при удалении пользователя? может кто-то сможет что подсказать? проверил все библиотеки что компиляться с стг (*/lib/stg) - все как положено версия что надо.

 

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

Ссылка на сообщение
Поделиться на других сайтах
вчерашняя брал. коллеги отзовитесь пожалуйста! неужели только у меня сервер стг падает при удалении пользователя? может кто-то сможет что подсказать? проверил все библиотеки что компиляться с стг (*/lib/stg) - все как положено версия что надо.

 

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

У себя проверил, при удалении пользователя все ок и при остановке билинга все скрипты тоже выполняются.

 

Для отправки сообщений вместо sgconf стал юзать sgconf_xml, малость не удобно, но зато работает :)

Ссылка на сообщение
Поделиться на других сайтах

результат :

 

27730 ?        S<     5:36 ./stargazer2_4 /etc/stargazer_2.4
27731 ?        S      0:00  \_ stg-exec       /etc/stargazer_2.4
19565 ?        S      0:00  |   \_ /bin/bash /etc/stargazer_2.4//OnDisconnect kuz_ubil28kv21 192.168.252.141 900.000000 722 1111111111
19596 ?        R      0:00  |       \_ iptables -t nat -D POSTROUTING -o eth1.5 -s 192.168.252.141 -d 0.0.0.0/0 -j MASQUERADE
7132 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255
7449 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255
7736 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255
11997 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255
12401 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255
12441 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255
16193 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255
16595 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255
16968 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255

 

начало:

 

27730 ?        S<     6:13 ./stargazer2_4 /etc/stargazer_2.4
27731 ?        S      0:00  \_ stg-exec       /etc/stargazer_2.4
24076 ?        S      0:00  |   \_ /bin/bash /etc/stargazer_2.4//OnChange piskar159k8kv106 userdata0  00:00:00:00:00:00
24105 ?        S      0:02  |       \_ /usr/bin/perl /etc/stargazer_2.4/_run/OnChange/OnChange_MAC.pl GR24
24407 ?        S      0:00  |           \_ /bin/sh /etc/rc.d/init.d/dhcpd start
24410 ?        S      0:00  |               \_ initlog -q -c /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 e
24411 ?        S      0:00  |                   \_ /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 et

 

далее:

 

27730 ?        S<     6:13 ./stargazer2_4 /etc/stargazer_2.4
27731 ?        S      0:00  \_ stg-exec       /etc/stargazer_2.4
24423 ?        S      0:00  |   \_ /bin/bash /etc/stargazer_2.4//OnChange piskar159k8kv106 userdata1  piskar159k8kv106
24435 ?        R      0:02  |       \_ /usr/bin/perl /etc/stargazer_2.4/_run/OnChange/OnChange_MAC.pl GR24
24418 ?        S      0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255

Ссылка на сообщение
Поделиться на других сайтах
вчерашняя брал. коллеги отзовитесь пожалуйста!  неужели только у меня сервер стг падает при удалении пользователя? может кто-то сможет что подсказать? проверил все библиотеки что компиляться с стг (*/lib/stg) - все как положено версия что надо.

 

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

У меня тоже падает, но не всегда. Один раз 10 записей удалю и все нормально, а бывает и после 1-ой падает. Пробуй перед удалением пользователю поставить галочку "Отключен" и тогда удаляй. После отключения я удалял, для интереса и 20 и 30 записей, сервер не падал. Может это и совпадение...но...факт.

А на счет остановки сервера и того что пользователи не не отключаются, ничего не скажу, у меня все нормально. Проверил.

Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.


×
×
  • Створити нове...