Jump to content

Подружить СТГ с левыми скриптами..


Recommended Posts

Доброго времени суток. Пользователи соеденяются посредством рррое-сервера. Модуль ВПН показал себя ужасно, по непонятным причинам падая..это я писалв других темах..Мы переписали старые скрипты на перле по подсчету трафика по ррр под базу старгазера. Расчет был на то, что при отключенной поддержке ВПН старгазер не бдет трогать юзеров, коннектящихся по ррр, тобишь выполнять только сьем абонки/релдактировние и т д...и в тоже время юзверя, соеденяющиеся посредством авторизатора - их бы не трогали скрипты.. теоретически все выглядело нормально, пока не выяснили что при внесении бабла в таблицу users при включенном Старгазере -СТГ через некоторое время "синхронизировался", удаляя все сторонние изменения. В том числе данные подсчета траффика по ВПН.

Это конечно замечательное его свойство)), но хотелось бы всётаки подружить..

"синхронизация" прходит примерно каждые 10 минут..

--

Че подскажете?

Link to post
Share on other sites

блин..если бы всё вертелось на уровне "добавить бабки/снять" - есстественно так бы и поступили...

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

Link to post
Share on other sites

Stargazer читает данные из базы только 1 раз - при старте. Все остальное время он только пишет. КК может устанавливать трафик юзверя. Так, если для ВПНовских юзеров трафик считается только на стороне, то можно периодически писать значение через КК в базу. А почему не Stargazer считает трафик? Кто мешает сделать Always On-Line и считать через cap_ipq (или divert для фри)?

Link to post
Share on other sites
  • 2 weeks later...
Подскажи как это можно сделать(прописать U i D)

а может связаться с автором впн модуля напрямую, и попытаться исправить?

Link to post
Share on other sites

Выдержка из $ ./sgconf

...
To change user's upload traffic value use:
sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> --u0 <traff> [--u1<traff> ...]
To change user's download traffic value use:
sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> --d0 <traff> [--d1<traff> ...]
...

Link to post
Share on other sites

Оо...

Sgconf version: 1.03.7

To add cash use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -c <add_cash:log message>

To set credit use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -r <credit>

To change tariff use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -t <tariff:now|recalc|delayed>

To send message use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -m <message>

 

.......а у вас какая версия?

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