Перейти до

Stg-web With Mysql


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

  • Відповіді 972
  • Створено
  • Остання відповідь

Top Posters In This Topic

Что за "ЕЕЕЙ" и какие "аналогичные проблемы"?

Гм,,, даже не знаю как объяснить что такое ЕЕЕЙ )))) Короче множественные окна с фатал еррор!!! Кстати, конфигуратор повел себя точно так-же как и авторизатор.

Что такое аналогичные проблемы?

объясняю - с выключенным сервером привожу мускульную базу в порядок... выставляю правильные значения тарифа, баланса и т.д. запускаю сервер - в итоге получаю на счету 8,5*10 в 165 степени денег, абонплата еще больше ))))

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

-87 934 363 606 839 650 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000,00
Ссылка на сообщение
Поделиться на других сайтах
А что в логах?

А в логах ничего необычного, кроме циферок наверное )))

2008-07-19 00:30:46 -- +++++++++++++++++++++++++++++++++++++++++++++
2008-08-01 00:00:07 -- Admin '@stargazer', 0.0.0.0: User 'test': 'freeMb' parameter changed from '-0.163374' to '0.000000'. P
repaid traffic
2008-08-01 00:00:07 -- Admin '@stargazer', 0.0.0.0: User 'test': 'cash' parameter changed from '23.641849' to '-8793436360683
96018061023740776371144904252937190431708908884574073799450306732004881546916700
953116948694326881434492598325033136269456754
11381650776501298529052837329343933449618725982770726665453568.000000'. Subscriber fee charge
2008-08-01 00:03:24 -- Admin's connect failed. IP 127.0.0.1
2008-08-01 00:03:35 -- Admin's connect failed. IP 127.0.0.1
2008-08-01 00:03:40 -- Admin's connect failed. IP 127.0.0.1
2008-08-01 00:04:00 -- Admin's connect failed. IP 127.0.0.1
2008-08-01 00:06:12 -- Admin 'cell', 127.0.0.1: User 'test': 'cash' parameter changed from '-8793436360683960180610237407763
71144904252937190431708908884574073799450306732004881546916700953116948694326881
434492598325033136269456754113816507765012985
29052837329343933449618725982770726665453568.000000' to '39091756271314058463553692002261690971458053464709549547479088571549
70200575872506560236016672087542523025465018774247472950823925123925282054067043
72208291030659815334849409207351902208.000000
'.
2008-08-01 00:08:26 -- Tariff tariff writing error. Couldn't save admin:

2008-08-01 00:08:26 -- Admin 'cell', 127.0.0.1: Tariff 'tariff' changed.
2008-08-01 00:09:20 -- Admin 'cell', 127.0.0.1: User 'test': 'cash' parameter changed from '39091756271314058463553692002261
69097145805346470954954747908857154970200575872506560236016672087542523025465018
774247472950823925123925282054067043722082910
30659815334849409207351902208.000000' to '6038339879714466163586487329581230225467073952666304685401930080392998659827
4381633
37802760284254028066349400049222151839632935407879668212098294802292313669839032
52316160.000000'.
2008-08-01 00:10:21 -- Shutting down... 15
2008-08-01 00:10:21 -- +++++++++++++++++++++++++++++++++++++++++++++

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

2008-07-19 00:30:46 -- +++++++++++++++++++++++++++++++++++++++++++++
2008-08-01 00:00:07 -- Admin '@stargazer', 0.0.0.0: User 'test': 'cash' parameter changed from '23.641849' to '-8793436360683
96018061023740776371144904252937190431708908884574073799450306732004881546916700
953116948694326881434492598325033136269456754
11381650776501298529052837329343933449618725982770726665453568.000000'. Subscriber fee charge
...
2008-08-01 00:08:26 -- Tariff tariff writing error. Couldn't save admin:
...

 

А какой fee прописан в тарифе?

Напрягает сообщение об ошибке записи тарифа...

Ссылка на сообщение
Поделиться на других сайтах
2008-08-01 00:08:26 -- Tariff tariff writing error. Couldn't save admin:

 

Это не stg-2.405.9.8_STG-WEB с модулем mysql_store_mutex-0.68_STG_WEB!

Вобщем-то где-то да... присмотревшись я вспомнил когда я делал последние патчи:

Решил перед отпуском исполнить обещанное... сделал патч для последней сборки (stg-2.405.9.8). Кроме стандартных изменений, внес в патч изменения для модуля mysql_store.

Изменения эти делают из него mysql_store_mutex. В боевом режиме такой модуль отработал месяц. Багов замечено не было.

 

Кроме того, в этот патч добавлены изменения в raw_ip_packet, необходимые счастливым владельцам FreeBSD и СТГ с модулем divert.

 

Патч для stg-2.405.9.8 здесь

 

 

И еще... как и обещал, выкладываю уже пропатченную сборку stg-2.405.9.8_STG-WEB со всеми вышеупомянутыми изменениями.

Использование: просто скомпилить и установить как обычно (./build).

Вот где-то так..., от чего врпочем легче не стало.

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

Решил поменять Debian на Ubuntu server, все застопорилось на сборке sgconf_xml

 

borin@ruter:/usr/src/stargazer/stg-2.405.9.8/projects/sgconf_xml$ ./build
#############################################################################
      Building sgconf for Linux
#############################################################################
Checking for -lexpat... yes
Makefile:88: deps: No such file or directory
gmake -C /usr/src/stargazer/stg-2.405.9.8/projects/sgconf_xml/../../stglibs includes
gmake[1]: Entering directory `/usr/src/stargazer/stg-2.405.9.8/stglibs'
gmake includes -C conffiles.lib
gmake[2]: Entering directory `/usr/src/stargazer/stg-2.405.9.8/stglibs/conffiles.lib'
cp -p conffiles.h /usr/src/stargazer/stg-2.405.9.8/projects/sgconf_xml/../../include
gmake[2]: Leaving directory `/usr/src/stargazer/stg-2.405.9.8/stglibs/conffiles.lib'
gmake includes -C crypto.lib
gmake[2]: Entering directory `/usr/src/stargazer/stg-2.405.9.8/stglibs/crypto.lib'
cp -p ag_md5.h blowfish.h /usr/src/stargazer/stg-2.405.9.8/projects/sgconf_xml/../../include
gmake[2]: Leaving directory `/usr/src/stargazer/stg-2.405.9.8/stglibs/crypto.lib'
gmake includes -C common.lib
gmake[2]: Entering directory `/usr/src/stargazer/stg-2.405.9.8/stglibs/common.lib'
cp -p debug.h stg_error.h common.h /usr/src/stargazer/stg-2.405.9.8/projects/sgconf_xml/../../include
gmake[2]: Leaving directory `/usr/src/stargazer/stg-2.405.9.8/stglibs/common.lib'
gmake includes -C srvconf.lib
gmake[2]: Entering directory `/usr/src/stargazer/stg-2.405.9.8/stglibs/srvconf.lib'
cp -p servconf.h netunit.h /usr/src/stargazer/stg-2.405.9.8/projects/sgconf_xml/../../include
gmake[2]: Leaving directory `/usr/src/stargazer/stg-2.405.9.8/stglibs/srvconf.lib'
gmake[1]: Leaving directory `/usr/src/stargazer/stg-2.405.9.8/stglibs'
deps:10: *** missing separator.  Stop.

 

под дебианом все нормально собиралось

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

2 borin

 

Для сборки sgconf_xml поправить два файла по путям:

 

(папка с дистрибутивом STG)/stglibs/Makefile.in

(папка с дистрибутивом STG)/project/sgconf_xml/Makefile

ищем код приведенный ниже и убираем -e в предпоследней строке

 

deps:	$(SRCS) ../../Makefile.conf
@>deps;\
for file in $(SRCS); do\
  echo "`$(CC) $(CFLAGS) $(SEARCH_DIRS) $(DEFS) -MM -MG $$file` Makefile ../../Makefile.conf" >> deps;\
  echo !!!>-e<!!! '\t$$(CC) $(CFLAGS) $(SEARCH_DIRS) $(DEFS) -c $$<' >> deps;\
done

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

есть-ли везунчики с работающей сборкой:

stg_2.405.9.8 + mysql_store (0.67 или 0.68_mutex) + STG_WEB-0.08 + патчи ????

 

ткните носом какие именно патчи и куда накладЫвать.

 

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

 

не могу заставить работать STG_WEB-0.08 + stg_2.405.9.8 + FreeBSD6.3

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

товарищи, кто сможет за денюшку прикрутить SMS биллинг к чудной системе STG WEB.

 

И ещё...кто сможет ( опять же за денюшку ) подредактировать CMS Slaed ( движок для сайта ) - там нужно добавить 2 пункта в "

 

Ваша персональная страница" , а именно "Логин от интернета" и "Пароль от интернета" ... что бы пользователи смогли входить в систему STG WEB без указывания пароля ( безопасность данной редакции не имеет особой проблемы )

 

предложения в асю 950968

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

Хм. а у вас что, услуги по цене воздуха? только торгующие воздухом могут себе такое позволить )))

Ссылка на сообщение
Поделиться на других сайтах
Хм. а у вас что, услуги по цене воздуха? только торгующие воздухом могут себе такое позволить )))

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

 

ЗЫ и ещё к этому списку хотелось бы что бы ктонить придумал такую фишку как " Помоги сети " - нажал на кнопку,ввёл сумму - списалось со сщёта эта сумма.

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

так оно и есть!

 

но хотя бы ктонить..сделайте кнопку " помочь сети "

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

Вот и прошел отпуск.

Начинаем трудовые будни.

Запустил сервер Stg v. Stg 2.404 + mysql_store v.0.68-mutex (STG-Web)

Он честно отработал АЖ 12 часов и сейчас вот падает с завидной регулярностью 5-10 минут в среднем.

Вылетает в segfault.

Система как и раньше debian.

Уже собрал с дебагом.

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

Сейчас вот, как писали выше, немного подправил mysql_store.cpp

while (stIter != statTree->end())
   {
	sprintf(qbuf,"INSERT INTO detailstat_%02d_%4d SET login='%s', day=%d, startTime='%s', endTime='%s', IP='%s', dir=%d, down=%lld, up=%lld, cash=%f, sess_id='%s'",
                              lt->tm_mon+1,
                              lt->tm_year+1900,
                              login.c_str(),
                              lt->tm_mday,
                              stTime.c_str(),
                              endTime.c_str(),
                                inet_ntostr(stIter->first.ip),
                                stIter->first.dir,
                                stIter->second.down,
                                stIter->second.up,
                                stIter->second.cash,
                                sessionID.c_str()
                       );
               if( (retRes = MysqlQuery(qbuf)) )
               {
                       errorStr = "Couldn't insert data in WriteDetailedStat.";
                       return MysqlReConnect();
               }

Работает уже больше 15 минут.

=========

Допишу еще немножко.

Таки опять упал.

стартовал норм 2008-09-06 15:42:56 -- Stg started successfully.

а падал както необычно. такого он мне еще не писал.

2008-09-06 19:47:01 -- Executer exited.

2008-09-06 19:47:01 -- All executers exited. Stopping stg.

Что посоветуете в такой ситуации?

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

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


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