Перейти до

Silitra

Сitizens
  • Всього повідомлень

    116
  • Приєднався

  • Останній візит

Все, що було написано Silitra

  1. Silitra

    Stg-web With Mysql

    Не плохо бы было в код stg-web добавить что то типо этого CREATE TABLE хххх ( ) TYPE=MyISAM DEFAULT CHARSET=".$sql["charset"].";"; А то при создании таблиц stg-web, выставляется не верное сравнение, и запросы с JOIN из за различия кодировок, например: SELECT a.*, ae.* FROM admins a LEFT JOIN web_stg_admins ae ON a.login=ae.login WHERE a.login='admin' Отдают ошибку Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '=' Отсюда траблы типа У Вас недостаточно прав для доступа в этот раздел!
  2. Silitra

    Stg-web With Mysql

    Пробуй этот, пропатченный руками (mysql-0.67_stg-2.4-2007.01.20-13.47.20.patch) http://www.itcom.kz/download/stargazer2.405.9.8.tar Результат сообщи, у меня полет нормальный
  3. Silitra

    Stg-web With Mysql

    Знал бы откуда. у меня там сырцов навалено везде. Ну точно не оттуда откуда должен. Дату выставляет текущую, размеры файлов отличаются.
  4. Silitra

    Stg-web With Mysql

    Intel® Celeron® CPU E1200 @ 1.60GHz и Intel® Core2 Duo CPU E6750 @ 2.66GHz В общем упало на 2 машине по непонятной причине. Онлайн 1. собрал с дебагом, будем смотреть. На первой машине сейчас работает stg-2.405.9.8 с mod_store_mysql_0.67.tar.gz
  5. Silitra

    Stg-web With Mysql

    повторил эксперемент на другой машине. таже ось, тот же мускуль. Не падает.
  6. Silitra

    Stg-web With Mysql

    еще заметил баг, при make install-bin в /usr/lib/stg и /usr/sbin бинарники копируются хз откуда.
  7. Silitra

    Stg-web With Mysql

    уже завел stg-2.405.9.8 наложив руками mysql-0.67_stg-2.4-2007.01.20-13.47.20.patch из stg-web_0.08.tar.gz 2 часа, полет нормальный. Сейчас на другой машине попробую mysql_mutex-0.68_STG-WEB_stg-2.405.9.8.tar.gz и если чего на так, пришлю дамп
  8. Silitra

    Stg-web With Mysql

    Прочитал все посты, запущен в дебаге, 1 и 2 пункты учтены. Всеравно валится при конекте конфигуратора
  9. Silitra

    Stg-web With Mysql

    спасибо, помогло. Че к чему? причем тут кодировка Запустился, таблички создал. Проработал несколько минут, попробовал подключится конфигуратором виндовым упал сразу. Ответ сервера Recv data answer error! В консоли traffcounter.cpp > 13:51:30 > FlushAndRemove() packets: 129(rem 0) ip2packets: 258(rem 0) traffcounter.cpp > 13:51:35 > FlushAndRemove() packets: 214(rem 0) ip2packets: 428(rem 0) ping.cpp > 13:51:35 > PING::Run traffcounter.cpp > 13:51:40 > FlushAndRemove() packets: 283(rem 0) ip2packets: 566(rem 0) rsconf.cpp > 13:51:43 > Connection accepted from 123.123.123.123 rsconf.cpp > 13:51:43 > RecvHdr - ok buf = SG04 sizeof(STG_HEADER) = 4 configproto.cpp > 13:51:43 > ParseXMLStart configproto.cpp > 13:51:43 > Start parser.cpp > 13:51:43 > PARSER_GET_SERVER_INFO::ParseStart parser.cpp > 13:51:43 > PARSER_GET_SERVER_INFO::ParseEnd parser.cpp > 13:51:43 > PARSER_GET_SERVER_INFO CreateAnswer configproto.cpp > 13:51:43 > currParser == NULL rsconf.cpp > 13:51:43 > End was detected rsconf.cpp > 13:51:43 > ReciveSendConf close rsconf.cpp > 13:51:43 > CONFIGPROTO: Ready to accept rsconf.cpp > 13:51:44 > Connection accepted from 123.123.123.123 rsconf.cpp > 13:51:44 > RecvHdr - ok buf = SG04 sizeof(STG_HEADER) = 4 traffcounter.cpp > 13:51:45 > FlushAndRemove() packets: 350(rem 0) ip2packets: 700(rem 0) configproto.cpp > 13:51:45 > ParseXMLStart configproto.cpp > 13:51:45 > Start parser.cpp > 13:51:45 > PARSER_GET_SERVER_INFO::ParseStart configproto.cpp > 13:51:45 > Start parser.cpp > 13:51:45 > PARSER_GET_USERS::ParseStart configproto.cpp > 13:51:45 > Start Ошибка сегментирования В лог написать ничего не успел
  10. Silitra

    Stg-web With Mysql

    2Alferov Система CentOS 5 Mysql 5.0.22 Взял сборку отсюда http://alf.uzlovaya.ru/stg/stg/stg-2.405.9.8_STG-WEB.tar.gz Поправил projects/stargazer/plugins/store/mysql/Makefile SEARCH_DIRS += -I /usr/include/mysql LDFLAGS += -lmysqlclient_r -L /usr/lib/mysql ./Build Собралось без ошибок. Предупреждения: gmake[2]: Entering directory `/home/silitra/Stargazer_2/stg-2.405.9.8_STG-WEB/projects/stargazer/plugins/store/mysql' gmake[2]: Leaving directory `/home/silitra/Stargazer_2/stg-2.405.9.8_STG-WEB/projects/stargazer/plugins/store/mysql' gmake[2]: Entering directory `/home/silitra/Stargazer_2/stg-2.405.9.8_STG-WEB/projects/stargazer/plugins/store/mysql' g++ -c mysql_store.cpp -O2 -I/usr/local/include -Wall -fPIC -I /home/silitra/Stargazer_2/stg-2.405.9.8_STG-WEB/projects/stargazer/../../include -I /usr/include/mysql -DLINUX mysql_store.cpp: In member function ‘virtual int MYSQL_STORE_SETTINGS::ParseSettings(const MODULE_SETTINGS&)’: mysql_store.cpp:210: предупреждение: переполнение при неявном преобразовании константы mysql_store.cpp: In member function ‘virtual int MYSQL_STORE::SaveUserConf(const USER_CONF&, const std::string&) const’: mysql_store.cpp:1090: предупреждение: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long int’ mysql_store.cpp: In member function ‘virtual int MYSQL_STORE::SaveUserStat(const USER_STAT&, const std::string&) const’: mysql_store.cpp:1137: предупреждение: format ‘%d’ expects type ‘int’, but argument 6 has type ‘long int’ mysql_store.cpp:1137: предупреждение: format ‘%d’ expects type ‘int’, but argument 7 has type ‘long int’ mysql_store.cpp:1137: предупреждение: format ‘%d’ expects type ‘int’, but argument 8 has type ‘long int’ mysql_store.cpp: In member function ‘virtual int MYSQL_STORE::WriteAction(const std::string&, uint32_t, const DIR_TRAFF&, const DIR_TRAFF&, double, const std::string&, int, const std::string&) const’: mysql_store.cpp:2286: предупреждение: format ‘%d’ expects type ‘int’, but argument 6 has type ‘time_t’ mysql_store.cpp:2302: предупреждение: format ‘%d’ expects type ‘int’, but argument 5 has type ‘time_t’ g++ mysql_store.o /home/silitra/Stargazer_2/stg-2.405.9.8_STG-WEB/projects/stargazer/../../lib/libstg_locker.so -L/usr/local/lib -shared -L/home/silitra/Stargazer_2/stg-2.405.9.8_STG-WEB/projects/stargazer/../../lib -Wl,-rpath,/usr/lib/stg -lmysqlclient_r -L /usr/lib/mysql -lstg_locker -o mod_store_mysql.so ln -fs "`pwd`/mod_store_mysql.so" /home/silitra/Stargazer_2/stg-2.405.9.8_STG-WEB/projects/stargazer/modules/mod_store_mysql.so Поправил stargazer.conf <StoreModule store_mysql> dbuser = root rootdbpass = ******** dbname = stargazer dbhost = localhost dbtablecharset = koi8-r #dbsocket = /var/lib/mysql/mysqld.sock dbport = 3306 dbtimeout = 3600 </StoreModule> Стартуем, результат: [root@i2b sbin]# ./stargazer stg_timer.cpp > 12:51:46 > STG_TIMER started. Time: 1216968706 Ошибка сегментирования В логе 2008-07-25 12:51:46 -- Stg v. Stg 2.404 2008-07-25 12:51:46 -- Message queue created successfully. msgKey=5555 msgID=851968 2008-07-25 12:51:46 -- Timer thread started successfully. 2008-07-25 12:51:46 -- Storage plugin: mysql_store v.0.68-mutex (STG-Web). Loading successfull. Таблицы не создались. Похоже что проблема не только у меня
  11. Silitra

    Stg-2.402 удваивает трафик

    а как с этим бороться ? а что с методом cap_ipq ? пока думал что написать глянул iptables -nvL правил не обнаружил Почему cap_ipq не считал разобрался в OnConnect пропустил $ перед IP и правила QUEUE не добавлялись теперь все отлично считает 1 в 1 на скорости 90 Мбит/c. дуругой вопрос на сколько QUEUE прожорлив ?
  12. Silitra

    Stg-2.402 удваивает трафик

    Большое спасибо, я догадывался, но не нашел где указавается интерфейс на корором считать клиента, на этом и забил. Почему отказались от выбора интерфейса ?
  13. Silitra

    Stg-2.402 удваивает трафик

    IP Трафик (Мб) Деньги Всего Исходящий Входящий 192.168.100.100 1 599.389 26.692 1 572.697 0,00 192.168.100.1 17.493 1.067 16.425 0,00 192.168.2.1 0.340 0.053 0.288 0,00 192.168.1.100 0.206 0.032 0.174 0,00 192.168.2.255 0.002 0.002 0.000 0,00 Итого: 1 617.430 27.846 1 589.584 0,
  14. Мучаюсь третий день уже Что имеем stg-2.4-2007.01.20-13.47.20 с модулем mod_store_mysql_0.66(Alf)_FOR_STG-WEB Linux Mandriva 2007 Машина AMD Athlon 64 3000+ 1Gb RAM HDD 80Gb sata 3 сетевухи eth0 Intel pro 100 собственно клиенты, тутже адсл eth1 Инт. nVidia сюда подрубленны файловые сервера, игровые и прочая пурга eth2 R8139 собственно офис Модуль захвата трафика cap_ether (cap_ipq вообще не считает хз почему) ifconfig eth0 Link encap:Ethernet HWaddr 00:90:27:57:24:45 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::290:27ff:fe57:2445/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1637234 errors:0 dropped:0 overruns:0 frame:0 TX packets:1910797 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:656489843 (626.0 Mb) TX bytes:1507128813 (1437.3 Mb) Interrupt:7 eth0:1 Link encap:Ethernet HWaddr 00:90:27:57:24:45 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:677075 errors:0 dropped:0 overruns:0 frame:0 TX packets:790081 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:308812188 (294.5 Mb) TX bytes:316695591 (302.0 Mb) Interrupt:7 eth1 Link encap:Ethernet HWaddr 00:04:61:A7:15:C0 inet addr:192.168.100.1 Bcast:192.168.100.255 Mask:255.255.255.0 inet6 addr: fe80::204:61ff:fea7:15c0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4558432 errors:0 dropped:0 overruns:0 frame:0 TX packets:2805175 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2600272934 (2479.8 Mb) TX bytes:152080445 (145.0 Mb) Interrupt:10 Base address:0x4000 eth1:1 Link encap:Ethernet HWaddr 00:04:61:A7:15:C0 inet addr:192.168.100.101 Bcast:192.168.100.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:677075 errors:0 dropped:0 overruns:0 frame:0 TX packets:790081 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:308812188 (294.5 Mb) TX bytes:316695591 (302.0 Mb) Interrupt:10 Base address:0x4000 eth2 Link encap:Ethernet HWaddr 00:E0:4C:32:1E:23 inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::2e0:4cff:fe32:1e23/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2673119 errors:0 dropped:0 overruns:0 frame:0 TX packets:4199259 errors:18426 dropped:0 overruns:0 carrier:36852 collisions:28512 txqueuelen:1000 RX bytes:165509853 (157.8 Mb) TX bytes:1861629692 (1775.3 Mb) Interrupt:5 Base address:0x2000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:3366 errors:0 dropped:0 overruns:0 frame:0 TX packets:3366 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:471980 (460.9 Kb) TX bytes:471980 (460.9 Kb) ppp0 Link encap:Point-to-Point Protocol inet addr:*.*.*.* P-t-P:*.*.*.* Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:677075 errors:0 dropped:0 overruns:0 frame:0 TX packets:790081 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:308812188 (294.5 Mb) TX bytes:316695591 (302.0 Mb) ppp0 тунель до прова route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface *.*.*.* 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 *.*.*.* 0.0.0.0 UG 0 0 0 ppp0 rules UDP 192.168.1.1/32:5555 NULL UDP 192.168.2.1/32:5555 NULL UDP 192.168.100.1/32:5555 NULL TCP 192.168.100.101/32:3128 DIR1 ALL 192.168.0.0/16 DIR0 ALL 0.0.0.0/0 DIR1 OnConnect iptables -t nat -A PREROUTING -s $IP -d ! 192.168.0.0/16 -p tcp --dport 80 -j DNAT --to 192.168.100.101:3128 iptables -t nat -A PREROUTING -s $IP -d ! 192.168.0.0/16 -p tcp --dport 21 -j DNAT --to 192.168.100.101:3128 iptables -t nat -A POSTROUTING -j MASQUERADE -s $IP -d ! 192.168.0.0/16 -o ppp0 OnDisconnect iptables -t nat -D PREROUTING -s $IP -d ! 192.168.0.0/16 -p tcp --dport 80 -j DNAT --to 192.168.100.101:3128 iptables -t nat -D PREROUTING -s $IP -d ! 192.168.0.0/16 -p tcp --dport 21 -j DNAT --to 192.168.100.101:3128 iptables -t nat -D POSTROUTING -j MASQUERADE -s $IP -d ! 192.168.0.0/16 -o ppp0 192.168.100.101:3128 слушает сквид Ситуация такая при скачивании файла размером 700Мб с ftp подрубленного к eth1 старгейзер по DIR0 насчитывает 1406 Мб 1406/2=703 3 служебный трафик, ну а лишних 700 откда ? С инетом все нормально считает 1 к 1
  15. Silitra

    Stg-web With Mysql

    Добавить отображение трафика по дням, что то типо того Трафик, принятый из сети Internet: Дата Трафик in (Мб) Цена (руб) Списано (руб) Трафик out (Мб) Списано (руб) 2006-08-10 17.9131 53.7394 71 3.0306 0.0000 2006-08-18 8.6002 25.8006 34 2.9704 0.0000 Трафик, принятый c игровых серверов* сети Internet: Дата Трафик (Мб) Цена (руб) Списано (руб) 2006-08-10 0.0000 0.00000 0 2006-08-18 0.0000 0.00000 0 Трафик, принятый по цене 95 копеек *: Дата Трафик (Мб) Цена (руб) Списано (руб) 2006-08-10 0.0000 0.000000 0 2006-08-18 0.0000 0.000000 0
  16. Silitra

    Stg-web With Mysql

    root/actions.php?act=search&action=pay_all истории действий,логи - движение по счетам - поиск немешало бы добавить поле - кто зачислил или снял средства, при поиске это тоже учитывать. Также все поля ввода даты заменить каким нибудь javascript календарем ну или предоставить выбор календарь или поле.
×
×
  • Створити нове...