Перейти до

Сервис паки для стг


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

Выпустили патч sp1-2.4-2007.01.20-13.47.20.diff исправляющий в последней версии стг-2.4 (stg-2.4-2007.01.20-13.47.20.tar.gz) не начисление абон платы и БМ при переходе с месяца на месяц, а так же не обнуление трафика у абонентов.

Взять можно отсюда: http://v-lan.ru/projects/stargazer-2.4/

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 55
  • Створено
  • Остання відповідь

Top Posters In This Topic

Внимание! Важно!

 

В ходе эксплуатации патча выяснилось что существует два вида бизнесс логики:

 

1. Обунление трафика происходит включительно по день указанный в DayResetTraff (в 00-00 следующего дня)

2. Обнуление трафика происходит в 00-00 дня указанного в DayResetTraff

 

Вот пример:

1. DayResetTraff=2 обнуление трафика произойдет 03.хх.уу в 00-00

2. DayResetTraff=2 обнуление трафика произойдет 02.хх.уу в 00-00

 

Для этих двух видов логики есть два сервис пака:

sp1-2.4-2007.01.20-13.47.20.diff Для первого вида логики

sp1-1-2.4-2007.01.20-13.47.20.diff Для второго

 

Включение различных модулей на совместимость не влияют!

 

/Внимание! Важно!

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

Небольшой патч для модуля sg_conf.

Сделан с целью получения от STG значений трафика текущей сессии пользователя.

 

Используется расширенным консольным конфигуратором, описанным здесь

 

 

Собственно сам патч

 

Расширенный консольный конфигуратор

 

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

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

Не понимаю о чем речь. )) Чесслово.

А раз не понимаю, значит и не планирую :(

 

Веб-морда будет со встроенным модулем карточек (+админка), модулем денежных переводов (интересная фишка - юзерам очень нравится), модулем дилеров (выдача карточек пользователям на реализацию и возможностью установки % комиссии).

 

Один нюанс. Веб-интерфейс этот работает только с СТГ+mysql_store

С файловым модулем не работает.

В свете того, что исходники мускл-модуля вскорости будут открыты, не думаю, что это наложит какие то ограничения.

 

п.с. выложу как только появится в открытом доступе модуль mysql.

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

Патч этот немного расширяет функционал и stg и модуля mysql.

 

Добавляется генерация ID сессии при коннекте юзера.

Дальше вся статистика трафика пишется в базу с этим ID. Кроме того, добавляется таблица actions, в которую пишутся сессии пользователей (все с тем же ID).

Все это позволяет организовать работу веб-интерфейса со статистикой.

Ссылка на сообщение
Поделиться на других сайтах
Описание: http://alf.uzlovaya.ru/stg/stg-web_0.01b.txt

 

Архив: http://alf.uzlovaya.ru/stg/stg-web_0.01b.tar.gz

 

п.с. sw-0.01b работает только с пропатченным модулем MySQL!!!

Все бы ниче но поставить нельзя нехватает файла stg.sql

 

http://alf.uzlovaya.ru/stg/stg-web_0.01b.txt

5. Создать в БД доп.таблицы (см.файл /includes/stg.sql). Можно и не создавать, создастся автоматически :(

 

файл в архиве отсутствует.

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

что-то у меня 2.4-2007.01.20-13.47.20 + mod sql + sp1-2.4-2007.01.20-13.47.20.diff + sp1-2.4-2007.01.20-13.47.20.diff вылетает сразу после запуска без записи ошибки в лог

 

у кого на чём оно завелось?

Ссылка на сообщение
Поделиться на других сайтах
что-то у меня 2.4-2007.01.20-13.47.20 + mod sql + sp1-2.4-2007.01.20-13.47.20.diff + sp1-2.4-2007.01.20-13.47.20.diff вылетает сразу после запуска без записи ошибки в лог

 

у кого на чём оно завелось?

мне непонятно вот эта запись:

sp1-2.4-2007.01.20-13.47.20.diff + sp1-2.4-2007.01.20-13.47.20.diff

Это означает что вы пропатчили двумя патчами подряд, или пропатчили одним и тем же патчем два раза?

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

переодически вылитает ставил все патчи

в логах часто наблюдаю

2007-05-12 11:08:13 -- Cannot write connect for user xxx.

2007-05-12 11:08:13 -- Couldn't write action (Connect) for user xxx string: Duplicate entry '1178957293-1900c61bfaad794cd6a1' for key 1

или такая хрень

2007-05-12 11:20:00 -- Couldn't get table detailstat_05_2007:

Lost connection to MySQL server during query

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

Версия mysql сервера???

 

По поводу "Duplicate entry".

В файле user.cpp в строке 618

вместо:

strprintf(&sessionID, "%d-", stgTime);

сделай это:

strprintf(&sessionID, "%d-%s-", stgTime, login.c_str());

и пересобери СТГ.

 

По поводу "Couldn't get table detailstat..."

Похоже что соединение с mysql-сервером теряется, поэтому и ругается.

Смотреть логи mysql-сервераи копать в сторону max_connections

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

Все это какие? Мы всего один сервиспак делали....

в логах часто наблюдаю

2007-05-12 11:08:13 -- Cannot write connect for user xxx.

2007-05-12 11:20:00 -- Couldn't get table detailstat_05_2007:

Lost connection to MySQL server during query

Это баг мускул сервера, сейчас идёт переписка с разработчиками мускул сервера...

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

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


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