Jump to content

Пре-релизы Stargazer 2.4


Recommended Posts

Дык а называется то он как, g++? вот gcc есть, я его поставил... А что еще надо будет поставить? Может RPM есть?

RPM тут ктото собирал, кажись под ALT. И по моему он включен в репозитории альта можно его найти на официальных фтп серверах.

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

Top Posters In This Topic

Прикольная бага нарисовалась. Слышал что такое вроде было и его вроде победили, но вот какая штука - скомпилил и поставил stg-2.4-20...24-17.20.09

.Все как бы хорошо, юзверей вроде даже перевел на сервак - а тут БАЦ и все привышение трафика считаеццо по цене в ~2 раза меньше по стоимости чем указано в тарифе. При чем так косо считается весь трафик который не включен в пакет или выходит за его рамки, другими словами тот трафик который подлежит оплате. :) вот !

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

Сори - неправильно считает цену только в тех пакетах где изначально в платных направлениях нет предоплаченого объема (мб). Пример: по направлению предоплаченого трафика 0 а он платный - то биллинг считает его по цена в ~2 раза меньше. А там где есть предоплаченый объем скажем 128 мб, то 129-й мб будет посчитан по правильно цене

Link to post
Share on other sites

Победил-бы кто при написании майк файлов досадную фичу/багу совместимою далеко не с каждой версией make:

 

Makefile:53: deps: No such file or directory

 

:)

 

RedHat 9, gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5), GNU Make version 3.79.1

 

To: egor2fsys

поменять версию gcc ? :(

Link to post
Share on other sites

Нет, под 3 все нормально компилится.

Разверните архив с сорцами заново и попробуйте опять собрать.

Если не соберется - лог в студию.

Link to post
Share on other sites
Нет, под 3 все нормально компилится.

Разверните архив с сорцами заново и попробуйте опять собрать.

Если не соберется - лог в студию.

Да, собираеться он нормально, только на "include deps" ругаеться, по моему он их не там ищет.

Я руками содержимое файлов deps перенес в майкфайл, все гуд.

но лучше поправить, имхо.

 

Вот кусок лога свеже раскрытого из архива (stg-2.4-2007.01.06-15.46.32):

 

#############################################################################

Building STG 2.4 for Linux

#############################################################################

Makeing stg_logger.lib

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c stg_logger.cpp

ar rc libstg_logger.a stg_logger.o

ranlib libstg_logger.a

cp stg_logger.h ../../include/

cp libstg_logger.a ../../lib/

Makeing crypto.lib

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c ag_md5.c

g++ -g -Wall -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c blowfish.cpp

ar rc libcrypto.a ag_md5.o blowfish.o

ranlib libcrypto.a

cp ag_md5.h blowfish.h ../../include/

cp libcrypto.a ../../lib/

Makeing common.lib

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c debug.c

g++ -g -Wall -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c stg_error.c

g++ -g -Wall -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c common.cpp

ar rc libstg_common.a debug.o stg_error.o common.o

ranlib libstg_common.a

cp debug.h stg_error.h common.h ../../include/

cp libstg_common.a ../../lib/

Makeing script_executer.lib

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c script_executer.cpp

ar rc libscript_executer.a script_executer.o

ranlib libscript_executer.a

cp script_executer.h ../../include/

cp libscript_executer.a ../../lib/

Makeing conffiles.lib

../Makefile.in:74: deps: No such file or directory

g++ -g -Wall -I ../../include/ -I ./ -DLINUX -DSTG_TIME -c conffiles.cpp

ar rc libconffiles.a conffiles.o

ranlib libconffiles.a

cp conffiles.h ../../include/

cp libconffiles.a ../../lib/

Makeing hostallow.lib

../Makefile.in:74: deps: No such file or directory

Link to post
Share on other sites

Люди у меня стоит версия сервака http://stg.dp.ua/download/other/stg-2.4-20...06-15.46.32.tgz.

Скачал авторизатор 2.60.8 хочу сделать выбор по направлениям, слышал писали что надо в onconnect и ondiscon прописать правила какието, адйте плз их какие именно ...

Link to post
Share on other sites

Во, новая проблемы.

1. при завершении стг неполностью дописываються файлы stat и conf

2. при загадочных обстоятельствах умер стг, в конфиге ничего лишнего, подсчет через ipq, Linux RH 9

 

07-12-14 03:00:50 -- Stg started successfully.

2007-12-14 03:00:50 -- +++++++++++++++++++++++++++++++++++++++++++++

2007-12-14 10:49:00 -- Admin's connect failed. IP 192.168.250.21

2007-12-14 10:49:13 -- Admin's connect failed. IP 192.168.250.21

2007-12-14 10:51:16 -- Admin's connect failed. IP 192.168.250.22

2007-12-14 10:51:27 -- Admin's connect failed. IP 192.168.250.22

2007-12-14 10:52:10 -- Admin's connect failed. IP 192.168.250.22

2007-12-14 11:14:19 -- Admin's connect failed. IP 192.168.250.66

2007-12-14 11:29:09 -- Admin's connect failed. IP 192.168.250.16

2007-12-14 11:29:09 -- Admin's connect failed. IP 192.168.250.66

2007-12-14 12:35:18 -- Admin 'loskut', 192.168.250.23: User 'xxxxx138': 'cash' parameter changed from '10.9893' to '310.989'.

2007-12-14 12:36:01 -- Broken pipe!

2007-12-14 12:36:01 -- Broken pipe!

2007-12-14 12:36:01 -- Broken pipe!

 

и т.д. про брокен пипе, в результате стг умер как процесс, оставив за собой 25 штук (не мало-ли ?) stg-exec

 

Общая загрузка практически нулевая, переодически, ИМХО связанно со статистикой, когда он ее сливает, наступают конкретные тормоза-пауза, при этом загрузка не увеличеваеться, такое впечатление что он просто отключает-подключает в это время ...

нельзя ли вообще отменить запись детальной статистики ?

 

На всякий случай результаты топ:

 

18:35:07 up 36 min, 2 users, load average: 0.02, 0.05, 0.06

86 processes: 85 sleeping, 1 running, 0 zombie, 0 stopped

CPU0 states: 0.0% user 6.0% system 0.0% nice 0.0% iowait 93.0% idle

CPU1 states: 18.0% user 6.0% system 0.0% nice 0.0% iowait 75.0% idle

CPU2 states: 0.0% user 0.0% system 0.0% nice 0.0% iowait 100.0% idle

CPU3 states: 0.0% user 0.0% system 0.0% nice 0.0% iowait 100.0% idle

Mem: 2069524k av, 115388k used, 1954136k free, 0k shrd, 34164k buff

25108k active, 35968k inactive

Swap: 779144k av, 0k used, 779144k free 26812k cached

 

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND

1137 root 1 -19 13012 12M 2392 S < 12.8 0.6 0:58 3 stargazer

9149 root 12 0 1112 1112 864 R 12.8 0.0 0:00 1 top

1 root 9 0 472 472 424 S 0.0 0.0 0:03 0 init

2 root 8 0 0 0 0 SW 0.0 0.0 0:00 1 keventd

3 root 19 19 0 0 0 SWN 0.0 0.0 0:00 0 ksoftirqd_CPU0

4 root 19 19 0 0 0 SWN 0.0 0.0 0:00 1 ksoftirqd_CPU1

5 root 18 19 0 0 0 SWN 0.0 0.0 0:00 2 ksoftirqd_CPU2

6 root 18 19 0 0 0 SWN 0.0 0.0 0:00 3 ksoftirqd_CPU3

7 root 9 0 0 0 0 SW 0.0 0.0 0:00 0 kswapd

8 root 9 0 0 0 0 SW 0.0 0.0 0:00 1 bdflush

9 root 9 0 0 0 0 SW 0.0 0.0 0:00 2 kupdated

12 root 9 0 0 0 0 SW 0.0 0.0 0:00 0 khubd

14 root 9 0 0 0 0 SW 0.0 0.0 0:00 1 kjournald

598 root 9 0 0 0 0 SW 0.0 0.0 0:00 0 kjournald

811 root 9 0 584 584 496 S 0.0 0.0 0:00 1 syslogd

815 root 9 0 436 436 380 S 0.0 0.0 0:00 3 klogd

876 root 9 0 1496 1496 844 S 0.0 0.0 0:00 1 dhcpd

886 named 9 0 4456 4452 2148 S 0.0 0.2 0:16 1 named

906 root 9 0 788 788 680 S 0.0 0.0 0:00 1 xinetd

1138 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1139 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 0 stargazer

1140 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 0 stargazer

1141 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 0 stargazer

1142 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1143 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1144 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1145 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1146 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1147 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1148 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1149 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1150 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 0 stargazer

1151 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1152 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 0 stargazer

1153 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1154 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1155 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1156 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1157 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 2 stargazer

1158 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1159 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1160 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1161 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

1162 root 8 0 1376 1376 1320 S 0.0 0.0 0:00 1 stargazer

Link to post
Share on other sites

Стоит Мастер 2.4, после работы около 1 суток почемуто СТГ лег, еще не выяснял как и что (( Пришлося просто перегрузить СТГ

Link to post
Share on other sites

после команды остановки вижу в логе следующую картину

 '@stargazer', 0.0.0.0: User 'kampein': 'cash' parameter changed from '0' to '0'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'kovalchuk': 'cash' parameter changed from '27.5871' to '25.0065'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'yaroslav': 'cash' parameter changed from '-3742.2' to '-3744.78'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'vova_telephone': 'cash' parameter changed from '-303.754' to '-306.334'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'vomob': 'cash' parameter changed from '-3235.15' to '-3239.98'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'vladimir': 'cash' parameter changed from '-3485.5' to '-3550.01'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'tatjana': 'cash' parameter changed from '1431.39' to '1428.81'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'tarantin': 'cash' parameter changed from '153.136' to '150.556'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'stepanov1': 'cash' parameter changed from '-742.885' to '-745.465'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'stepanov': 'cash' parameter changed from '2.06189' to '-0.518756'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'pavel2': 'cash' parameter changed from '812.405' to '809.824'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'pavel1': 'cash' parameter changed from '-294.743' to '-297.323'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'pavel': 'cash' parameter changed from '-1015.31' to '-1017.89'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'notebook': 'cash' parameter changed from '137.02' to '136.375'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'mnv1': 'cash' parameter changed from '172.623' to '170.042'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'mnv': 'cash' parameter changed from '309.918' to '307.337'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'litzinger': 'cash' parameter changed from '270.313' to '265.474'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'julia': 'cash' parameter changed from '-185.323' to '-187.903'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'ilya': 'cash' parameter changed from '-563.591' to '-564.236'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'dmitry': 'cash' parameter changed from '100.989' to '98.4086'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'chatt': 'cash' parameter changed from '-5293.74' to '-5293.74'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'artur': 'cash' parameter changed from '-502.558' to '-502.558'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'tyev': 'cash' parameter changed from '246.204' to '243.624'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'sergey': 'cash' parameter changed from '110.193' to '109.548'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'polyakova': 'cash' parameter changed from '66.6906' to '64.11'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'mk5': 'cash' parameter changed from '4.16074' to '1.5801'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'mk4': 'cash' parameter changed from '4.16074' to '1.5801'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'mk3': 'cash' parameter changed from '4.16074' to '1.5801'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'mk2': 'cash' parameter changed from '54.1607' to '51.5801'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'mk1': 'cash' parameter changed from '676.424' to '673.843'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'mk': 'cash' parameter changed from '359.268' to '356.688'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'michurin': 'cash' parameter changed from '2.61191' to '0.0312678'. Subscriber fee charge
in '@stargazer', 0.0.0.0: User 'erasov': 'cash' parameter changed from '101.999' to '99.4185'. Subscriber fee charge

Что сие за корректировки?

Link to post
Share on other sites

egor2fsys:

 

вот последняя сборка более двух нервных дней не прожила, welcom 2.0.16 :)

при добавлнии/изменении/итд чего либо у пользователя - тормоза на 30 сек - 2 мин. ИнетАцесс красный.

 

При массовой рассылки сообщений процессу кирдык, оставляя за собой stg-exec ...

 

При активном использовании конфигуратором (добавление денег, изменение маков) одновременно человек 5 сисадминов, процессу кирдык, оставляя за собой stg-exec ...

 

весьма жаль и обидно .... ;-)

 

Это у всех так, или я один отличаюсь ?

Напоминаю, RH9, сборка stg-2.4-2007.01.06-15.46.32.tgz

Link to post
Share on other sites

Авторизаторы какие ? Новые ?

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

Link to post
Share on other sites
Авторизаторы какие ? Новые ?

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

Да, новые. ....

но направления не используються ....

 

чего он валиться и самое смешное - тормозит ?

может чего надо выслать (логи/дампы/итд) ? дать доступ ? чем помочь ?

Link to post
Share on other sites

Мастер 2.4.Стоит самій последний СТГ вродибі за 16.01.07 и примерно раз в 1-1.5 суток просто вылетает, если не ребутнуть СТГ то в течении часа камп весь подвисает, в логах СТГ ничего нет, что делать незнаю.

ПОставаил ребутиться в 4.00 утра в каждый день может спасет...

А ваще народ правильно писал 2.0 была супер стабильная, а перешел на 2.4 просто одни проблемы, я к тому что зачем писать РЕЛИЗ, если такого НЕТ (((

Link to post
Share on other sites

Вобщем выкладываю последний билд сорцов.

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

 

to Max: странно, версия сервера какая ?

Вобщем тоже обновись.

 

А ну и чуть не забыл ;) - архив сорцов: http://www.rapidshare.ru/156779

 

Да и еще, у кого после падения образовываются корки (файлы с расширением .core) просьба высылать их на мыло девелопера. Файлы корок будут лежать в том же каталоге, где находится бинарник СТГ. Старые корки поудалять лучше. И еще перед стартом СТГ надо бы дать команду ulimit -c 1000000

Это поможет образованию корок при падении демона.

Link to post
Share on other sites

Поставил последнюю сборку.

Собственно я возможно не совсем врубился в тему с направлениями.

Но мне лично это представилось так:

Есть 2 канала, дешевый но так себе и дорогой но супер.

Пользователь сам может выбрать в авторизаторе, какой канал он сейчас хочет поюзать, и соответственно цены указаны на них разные.

Если я ступил, то сорри, и расскажите мне плиз - что сие направления означают.

Пока последний билд работает почти сутки, полёт нормальный. Но собственно у меня и с 2.402 + пачь от MAX-а работал на порядок стабильнее 2.0.16. Единственное что заставило зашевелиться, это бока с порогами.

 

P.S. И ещё. Версия 2.0.16. делала в лог файле больше всяких записей. И о подключении пользователей, и об ошибках и т.п. и т.д. Ну подключения пользователей через скрипты сделать не сложно. А вот как на счёт всего остального? Можно ли как-то управлять уровнем логирования?

Link to post
Share on other sites

Да, именно пользователь выбирает какие направления ему включаются, а в скрипт конекта/дискнекта передается последовательность типа 0101010101 по количеству направлений. Соответственно 0 означает что пользователь отказался идти по выбранному направлению, а 1 наоборот. Эту последовательность уже надо самостоятельно парсить в скрипте и соответственно открывать/не открывать фаерволом направления. Т. е. биллинг знает лишь то, что выбрал пользователь, обработка же переданного параметра ложится на плечи админов.

 

По поводу лога: в версии 2.4 было принято решение отказаться от ведения логов подключений/отключений в основном логе. Если данная возможность все таки нужна, то, как вы правильно заметили, она очень просто включается с помощью модификации скриптов. В остальном же сообщения сервера биллинга остались в основном логе.

 

to Max: в той версии был баг с абонплатой, верней со снятием её каждые новые сутки, обнови все таки сервер на тот что я выложил.

Link to post
Share on other sites

Может где-то и писалось, но тяжко шото искать ;) подскажите как поконвертить логи а также conf файлы юзеров, хочу плавно перейти с 2.0 на 2.4, ткните носом в урл или просветите как сделать максимально безболезненно.

Link to post
Share on other sites
Сделайте FAQ по созданию OnConnect по направлениям!

Ну там все просто, пораскинь мозгами... в конфигураторе задаеш направления и стоимость на данном тарифе, в онконнект парсиш сперва тариф, потом внутри него направления, ид направления передаеться 4 параметром помоему.

 

когда все освоиш, садишся и пишеш фаг, постиш его сюда. ;)

Link to post
Share on other sites

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...