-
Всього повідомлень
1 309 -
Приєднався
-
Останній візит
-
Дней в лидерах
5
Тип контенту
Профили
Форум
Календарь
Все, що було написано masters
-
Ну как тогда объяснить ситуацию, что 4 человека выкинуло по таймауту, а остальных нет ??? Причем я на одном свиче с сервером. Единственный вывод - подвис ненадолго модуль авторизатора на сервере. А подвис он ровно в тот момент, когда писалась детальная статистика в базу (это и по логам видно). Пока после смены времени записи на 15мин - пока полет нормальный, подожду вечерней мега-нагрузки :-0
-
Вот какую особенность вчера заметил!!!! Сижу в инете, и вот пропал инет. Авторизатор горит, зашел в конфигуратор - я там уже отключен и авторизатор тоже вылетел через пару секунд. Самое интересное, вылетели не все, а только 4 человека. Было это ровно в полный час!!! А у меня запись detail stat стоит 1раз в час. Пользователей уже добавил очень много, часовой детайл-стат весит где-то метров 50. Я так понял, СТГ был так увлечен записью детайл-стата, что не смог ответить по таймауту. Поставил сейчас 15мин, вечером когда нагрузка будет побольше - посмотрю. Ну это всеравно не радует, ждем патча на отключение detail stat
-
СТГ - автоматические терминалы по приему платежей
тема ответил в den68 пользователя masters в Розробка Stargazer
Вот такой вариант у нас отрабатывался: Использовались терминалы для пополнения мобилок, квартплаты и т.д. У каждого юзера свой номер, при оплате он выбирает на терминале - что платит он за интернет такого-то провайдера (свой уникальный ID) и вводит свой номер. Все это сохраняется на сервере этих терминалов. На своем сервере ставим в CRON скрипт, который будет коннектится к базе сервера терминалов (со своим ID и паролем) и проверять по каким логинам сколько оплачено. Потом скрипт запускает консольный авторизатор и вносит этим юзерам их суммы. Впринципе все! Все деньги автоматом поступают на Ваш счет (- процент фирме терминалов). Может быть обратная схема, в зависимости как настроен сервер терминалов... -
Да, я уже увидел Спасибо!!!!! А хоть через месяц дропнуть можно? Или пусть куча пустых таблиц висит?
-
В текущей версии отключить нельзя. Можно чистить таблицу по крону, не удаляя ее. Смотри, я так понял - он каждый день создает по таблице. Если я например вчерашнюю буду дропать каждый день по крону? Или он и во вчерашние тоже лазит?
-
Можно-ли отключить запись в базу detail_stat ? Просто не нужна детальная статистика, а базу перегружает очень сильно. Можно-ли скрипт сделать, чтоб дропал эту таблицу? Или СТГ будет ругаться ?
-
to den68 У меня тоже самое на FreeBSD 6.2 to Bolik_Stav Авторизатор тут не причем. Глючит служба авторизатора на сервере. Перезапуск клиентского авторизатора ничем не помагает. помагает перезапуск СТГ, но не надолго. Решил проблему - поставил более раннюю версию СТГ с модулем MySQL, работает как часы :00:
-
Нашел, в /usr/lib тему можно закрывать :00:
-
Поставил вот это: stg-2.4-2007.01.20-13.47.20.tgz и это: mod_store_mysql_0.67.tar.gz Вроде все схватилось, но когда запускаю СТГ модуль мускула выдает что не может найти: libmysqlclient.so.15 Кидание его в /usr/lib/stg - не помагает Где он вообще его ищет??? Это можно узнать?
-
Плиз хэлп!!!! Единственная версия СТГ, которая у меня работает нормально (FreeBSD 6.2) - stg-2.402.9.7.src.tar Но очень нужен МуСкул !!!! Пытаюсь с сайта Алферова установить модуль - безрезультатно Все время получаю при сборке ошибку: # ./build ############################################################################# Building STG Mysql Module 0.62 for FreeBSD 6 ############################################################################# Makefile:57: deps: No such file or directory g++ -c mysql_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/local/include/mysql -DFREE_BSD5 mysql_store.cpp: In member function `virtual int MYSQL_STORE::GetMessage(uint64_t, STG_MSG*, const std::string&) const': mysql_store.cpp:1867: error: `strtou2' was not declared in this scope mysql_store.cpp:1867: warning: unused variable 'strtou2' mysql_store.cpp:1875: error: `strtou2' was not declared in this scope mysql_store.cpp:1875: warning: unused variable 'strtou2' mysql_store.cpp:1883: error: `strtou2' was not declared in this scope mysql_store.cpp:1883: warning: unused variable 'strtou2' mysql_store.cpp:1891: error: `strtou2' was not declared in this scope mysql_store.cpp:1891: warning: unused variable 'strtou2' mysql_store.cpp:1899: error: `strtoi2' was not declared in this scope mysql_store.cpp:1899: warning: unused variable 'strtoi2' mysql_store.cpp:1907: error: `strtou2' was not declared in this scope mysql_store.cpp:1907: warning: unused variable 'strtou2' mysql_store.cpp: In member function `virtual int MYSQL_STORE::GetMessageHdrs(std::vector<STG_MSG_HDR, std::allocator<STG_MSG_HDR> >*, const std::string&) const': mysql_store.cpp:1967: error: `strtoull2' was not declared in this scope mysql_store.cpp:1967: warning: unused variable 'strtoull2' mysql_store.cpp:1972: error: `strtou2' was not declared in this scope mysql_store.cpp:1972: warning: unused variable 'strtou2' mysql_store.cpp:1975: error: `strtou2' was not declared in this scope mysql_store.cpp:1975: warning: unused variable 'strtou2' mysql_store.cpp:1978: error: `strtou2' was not declared in this scope mysql_store.cpp:1978: warning: unused variable 'strtou2' mysql_store.cpp:1981: error: `strtou2' was not declared in this scope mysql_store.cpp:1981: warning: unused variable 'strtou2' mysql_store.cpp:1984: error: `strtoi2' was not declared in this scope mysql_store.cpp:1984: warning: unused variable 'strtoi2' mysql_store.cpp:1987: error: `strtou2' was not declared in this scope mysql_store.cpp:1987: warning: unused variable 'strtou2'
-
Перепроверил, работает всё как надо. Скрипты исполняются, авторизатор дисконектится тоже как надо. Проверял для протоколов 6,7 и 8. Попробуй почистить остатки всех старых библиотек и пересобрать заново. удалить всё из /usr/lib/stg Пробовал, скачал сегодня версию от 2.01.08 Под FreeBSD 6.2 вообще не ставится, как и предыдущая. Искал либы и вручную их закидывал, может что и начудил := MySQL не видит в упор, даже после фикса Alferov (версия от 31 видела). Пришлось в .build в обоих вариантах поставить "yes". Можешь выложить ту версию, которую ставил? И авторизатор тоже. P.S. увидел в МАНе, авторизатор не такой совсем как на сайте лежит - в нем уже направления есть!!! Где можно такой взять? Может у меня из-за этого и проблема?
-
А конфигуратор у тебя нормально работает? Нет такой проблемы как у меня? Конфигуратор нормально работает! Кстати только что заметил фичу - вообще капец!!! У меня часов 5 назад перестал авторизатор подключатся, сейчас запустил - все ОК. Прикол в том, что сервер не перезагружался !!!!!! Если со старой версии взять модуль mod_auth_ia.so - он будет работать в новой? У меня просто 2 сервера под FreeBSD 6.2, на одном старый СТГ, на другом - новый!
-
У меня модуль авторизатора на серве постоянно глючит!!! Перестает запускать скрипты On... и отключается только по таймауту (подключается нормально). СТГ последний от 31.12.2007, FreeBSD 6.2
-
Глюк выполнения скриптов OnConnect, OnDisconnect
тема ответил в DaGuTa пользователя masters в Розробка Stargazer
Тоже самое!!! STG 2.404.9.7 под FreeBSD 6.2 Пару раз подключаешься - все ОК, а потом начинается: При подключении авторизатор показывает, что подключен - но скрипты не выполняются. При отключении - не отключается (всеравно горит зеленым). Отключается сек через 10 (по таймайту)... -
Скрипты Onconnect, Ondisconnect для базы Mysql
тема ответил в masters пользователя masters в Питання по Stargazer
А зачем? Если тариф не содержит в названии скорости - попробуй такую конструкцию: if (index($tariff,"Local")>-1) {$bw="770Kbit/s"; $bw2="320Kbit/s";} if (index($tariff,"Minimal")>-1) {$bw="770Kbit/s"; $bw2="320Kbit/s";} if (index($tariff,"Medium")>-1) {$bw="770Kbit/s"; $bw2="770Kbit/s";} Это для Perl -
Новый Stg 2.404 не ставится под ФРЮ
тема ответил в masters пользователя masters в Питання по Stargazer
Новая проблема, не выполняются скрипты OnConnect, OnDisconnect -
Скрипты Onconnect, Ondisconnect для базы Mysql
тема ответил в masters пользователя masters в Питання по Stargazer
Ухты, спасибо Интересный ход, я не додумался что можно на Perl скрипт написать := -
У кого есть опыт, помогите со скриптами OnConnect, OnDisconnect. Которые могли-бы брать данные по юзеру (скорость) из базы в MySQL. Например из названия пакета, например: 512 - значит скорость 512. Заранее спасибо!!!!
-
Новый Stg 2.404 не ставится под ФРЮ
тема ответил в masters пользователя masters в Питання по Stargazer
да, все ОК! кинул этот файлик (libmysqlclient.so.15) в папку /usr/lib/stg и все запустилось -
Новый Stg 2.404 не ставится под ФРЮ
тема ответил в masters пользователя masters в Питання по Stargazer
собрал по совету Alferov всеравно вылетает с ошибкой, не может найти libmysqlclient.so.15 хотя он лежит /usr/local/lib/mysql -
Новый Stg 2.404 не ставится под ФРЮ
тема ответил в masters пользователя masters в Питання по Stargazer
у меня клиен mysql лежит не в /usr/lib сейчас пробую с symlink, может поможет -
Новый Stg 2.404 не ставится под ФРЮ
тема ответил в masters пользователя masters в Питання по Stargazer
Теперь вываливается с: Storage plugin loading failed: Cannot open "/usr/lib/stg/mod_store_mysql.so" Такой либы нигде не нашел -
Скачал, проблемы запостил в теме выше :00:
-
Новый Stg 2.404 не ставится под ФРЮ
тема ответил в masters пользователя masters в Питання по Stargazer
Спасибо, щас буду проверять :00: -
Только что скачал свеженький СТГ, написано только сегодня выложен Пытаюсь установить под ФРЕЙ 6.2, и нифига. После make install получаю: # gmake install install -m 0755 -o root -s stargazer /usr/sbin/stargazer gmake -C /usr/home/masters/stg-2.404.9.7/projects/stargazer/../../stglibs install gmake[1]: Entering directory `/usr/home/masters/stg-2.404.9.7/stglibs' gmake install -C stg_logger.lib gmake[2]: Entering directory `/usr/home/masters/stg-2.404.9.7/stglibs/stg_logger.lib' install -m 0755 -o root -s -D libstg_logger.so /usr/lib/stg/libstg_logger.so install: illegal option -- D usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode] [-o owner] file1 file2 install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode] [-o owner] file1 ... fileN directory install -d [-v] [-g group] [-m mode] [-o owner] directory ... gmake[2]: *** [install] Error 64 gmake[2]: Leaving directory `/usr/home/masters/stg-2.404.9.7/stglibs/stg_logger.lib' gmake[1]: *** [stg_logger.lib] Error 2 gmake[1]: Leaving directory `/usr/home/masters/stg-2.404.9.7/stglibs' gmake: *** [install-bin] Error 2 Плиз хэлп!!!!
