Перейти к содержимому

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

Опубликовано:

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

 

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

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

 

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

  • Ответы 545
  • Created
  • Последний ответ

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

 

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

Опубликовано:

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

 

:)

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

 

:)

Ты скорее всего опечатался, потому как(по идее) 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

 

 

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

Опубликовано:

При заполнении через консольный конфигуратор поля 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 записей, сервер не падал. Может это и совпадение...но...факт.

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

Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...