-
Всього повідомлень
4 122 -
Приєднався
-
Останній візит
-
Дней в лидерах
22
Тип контенту
Профили
Форум
Календарь
Все, що було написано madf
-
1. Мы люди необразованные, деньги до сих пор как double считаем. 2. Что есть "накопительная система рассчета"? 3. В последней версии используется rename вместо copy. И вобще, витает в воздухе идея складывать данные в BerkleyDB а уже оттудова - хоть в sql. 4. Файрвол и так отдельная структура дергает.
-
А, точно, в 2.405 был быг с авторизатором. Поищи по форуму - я патчи выкладывал. Или поставь 406-rc1
-
Отключение пользователя может произойти в 3 случаях: - закончились деньги (или кредит); - пользователь разавторизовался; - тайм-аут авторизатора. Тайм-аут авторизатора может наступить либо в случае проблем с сетью либо в случае огромной нагрузки на сервер.
-
А ві патчиками не убирали рандомизацию записи статистики в базу?
-
Не волнуйся, Борис сюда уже давно не заглядывает
-
Нет. Для перегона юзеров используется утилита convertor
-
Пропатчить Makefile на предмет путей
-
А, стоп, я не обратил внимание. Это древний, совершенно устаревший модуль. Актуальная версия сейчас идет вместе с исходниками.
-
dev - это не "через что", это "что". Это development-пакет для мускула, содержащий заголовочные файлы и симлинки на библиотеки.
-
К стати да, там была еще какая-то фигня с currIface. Stargazer уже кучу версий назад не использует инфу об интерфейсах. Мусор какой-то.
-
Точно уже не помню, там в mysql_store.cpp в методе WriteDetailStat в цикле записи статистики есть строка с запросом INSERT. Она формируется из двух частей: одна всегда одинаковая и инициализируется перед циклом, а вторая - собсно данные. Там использовался strcat который тупо аппендил вторую часть к первой, в результате проходил только один запрос - следующий уже портился. А вобще этот весь ужас нужно просто переписать. А, еще, кто будет таки пользовать этот плагин замените в Makefile строку MYSQL_LDFLAGS = $(shell mysql_config --libs) на MYSQL_LDFLAGS = $(shell mysql_config --libs_r
-
Конечно нет. Скорее всего у тебя либо не установлен dev-пакет либо кривая установка мускула.
-
http://local.com.ua/forum/index.php?showto...mp;#entry117567
-
А вот тут: /usr/include/mysql - есть?
-
Угу, точно. Там нужно убрать mysql из имени файла в #include. diff -u -B -r1.6 mysql_store.cpp --- mysql_store.cpp 24 Mar 2009 10:13:21 -0000 1.6 +++ mysql_store.cpp 30 Apr 2009 11:17:10 -0000 @@ -2,8 +2,8 @@ #include <errno.h> #include <string> -#include <mysql/mysql.h> -#include <mysql/errmsg.h> +#include <mysql.h> +#include <errmsg.h> #include "user_ips.h" #include "user_conf.h"
-
modprobe ip_queue
-
Позавчера пытался товарищу поднять эту сборку - там в модуле mysql есть очень неприятный баг с записью детальной статистики. Ну и креши при неправильной кодировке.
-
Попробуй cap_ipq. cap_ether может пропускать пакеты если тачка очень сильно нагружена.
-
Какой модуль захвата?
-
Пока не планировалось. Польза его сомнительна - ведь это можно организовать внешними средствами: cron, at, etc.
-
Абонплата для всех пользователей снимается в один и тот-же день. Предположим, абонка снимается в конце месяца. Если пользователь подключился в середине месяца - будет снята половина абонки. Если пользователь "замораживается" в середине месяца - будет снята половина абонки. Если пользователь "размораживается" в середине месяца - будет снята половина абонки. Одним словом, снимается та часть абонплаты, которая соответствует продолжительности активности пользователя в течении месяца (под активностью я понимаю его существование в "незамороженном" состоянии, а не online/offline). Месяцем можно
-
Это уже будет сложнее, т.к. потребует изменения ядра системы.
-
И то и другое - возможно.
-
Возможно.