Здравствуйте, гость ( Вход | Регистрация )
Отправлено: 27.1.2011, 18:23 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
гораздо проще все разрулить на уровне DNS скажем сделать в BIND 2 view одно для локалки, второе для внешки. и в зависимости в какой view попал соурс адрес выдавать для данного домена IP адресс трекера/ректрекера. |
Форум: Помощь по ретрекеру (FAQ) · Просмотр сообщения: #5825 · Ответов: 5 · Просмотров: 25 631 |
Отправлено: 16.12.2010, 19:03 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
Проблема едентична, э 2 сервака. На 1 статистика працюэ(http://retracker.local:2710/st) де выдображаэться і seeders, leechers, а на 2 в статі все по leechers 0 seeders 0 peers 0 torrents 0(хотя все працює !) , на обох Linux Debia,конфіги едентичні, вчому проблема ? і де правити ? ты в зоне RU находишься. разговаривай по человечески. |
Форум: Помощь по ретрекеру (FAQ) · Просмотр сообщения: #5802 · Ответов: 21 · Просмотров: 63 401 |
Отправлено: 29.8.2010, 14:00 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
По просьбам читателей выложил исходники своей последней версии. http://www.palmoid.com/toradd_src.zip Там же исходники чекера и инсталлятора. выложи куданибудь еще компилятор под которым можно собрать.pls. |
Форум: Патчер торрентов · Просмотр сообщения: #5677 · Ответов: 138 · Просмотров: 660 655 |
Отправлено: 23.3.2010, 19:52 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
|
Форум: Патчер торрентов · Просмотр сообщения: #5491 · Ответов: 138 · Просмотров: 660 655 |
Отправлено: 13.2.2010, 8:51 | |||||
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
вот такую статистику отрисовываю себе: код который дергает статистику полностью соответсвует тому что встроен в torrents.php только не пользует memcached(хотя у меня пользует только на запись) retracker_stat.php вызывается из snmpd.conf Код exec .1.3.6.1.4.1.2021.213 retracker_stat /home/mib/bin/retracker_stat.php на выходе имеем: Код ns# snmpwalk -v2c -c gjgeufq33 127.0.0.1 .1.3.6.1.4.1.2021.213 UCD-SNMP-MIB::ucdavis.213.1.1 = INTEGER: 1 UCD-SNMP-MIB::ucdavis.213.2.1 = STRING: "retracker_stat" UCD-SNMP-MIB::ucdavis.213.3.1 = STRING: "/home/mib/bin/retracker_stat.php" UCD-SNMP-MIB::ucdavis.213.100.1 = INTEGER: 0 UCD-SNMP-MIB::ucdavis.213.101.1 = STRING: "1723" UCD-SNMP-MIB::ucdavis.213.101.2 = STRING: "96" UCD-SNMP-MIB::ucdavis.213.101.3 = STRING: "12071" UCD-SNMP-MIB::ucdavis.213.101.4 = STRING: "51" UCD-SNMP-MIB::ucdavis.213.102.1 = INTEGER: 0 UCD-SNMP-MIB::ucdavis.213.103.1 = "" а дальше дело техники- cacti, cricket, nagios, munin.... или простой mrtg....кто чем привык пользоваться. |
||||
Форум: Статистика · Просмотр сообщения: #5438 · Ответов: 0 · Просмотров: 17 027 |
Отправлено: 1.2.2010, 12:43 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
Собственно вот таких SELECT COUNT DISTINCT и хотелось бы избежать...шибко грузят это понятно, но мою спицифику я тебе описывал, а мне такие данные как раз нужны. Цитата По поводу активных выше уже написано...пока что нет времени, но когда появится будет большое обновление это гут. правда придется думать как мне потом свои патчи сверху накатывать ) |
Форум: Статистика · Просмотр сообщения: #5385 · Ответов: 151 · Просмотров: 646 773 |
Отправлено: 31.1.2010, 16:01 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
как и обещал патчик немного побольше: - кометические правки; - статистика перенесена сверху старницы вниз, и оформлена в стиле старницы; - в статистику добавил количество пользователей; - если в директории есть файл header.html то он выводится вверху страницы в iframe высотой 100px и шириной 100%; - последняя строчка - это так, мое суперэго.... ; torrents.php.r80.diff |
Форум: Статистика · Просмотр сообщения: #5382 · Ответов: 151 · Просмотров: 646 773 |
Отправлено: 19.1.2010, 18:58 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
Подумайте ещё раз По вашему алгоритму получается что если на торенте 100 сидеров и 0 личеров то он не активный? По-моему это не так... А чем не устраивает текущая выборка? по моему мнению "активные" это те по которым трафик между пользователями нашей сети идет в настоящее время. сделано это было просто для отслеживания эффективности ретрекера. а то что 100 человек скачало и теперь раздает - это не активные, а популярные. то есть выборка по сидерам или личерам , с сортировкой по убыванию - вот тебе и самые популярные. P.S. все конечно только IMHO. (хотя уже у 2х провайдеров где стоит данная система(кроме нас) увидел свой патч ) P.P.S. я не против когда ко мне на ТЫ. как-то удобнее в неоффициальном, письменном общении на форумах. да и привычнее. P.P.P.S сейчас разберемся с виртуализацией пары серверов и накатаю еще один патч в части статистики. побольше, а то надоело лазить в phpmyadmin чтобы то одно псомотреть, то другое. |
Форум: Статистика · Просмотр сообщения: #5371 · Ответов: 151 · Просмотров: 646 773 |
Отправлено: 17.1.2010, 12:13 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
небольшой патч: Код 129a130,132 > $row = $db->fetch_row("SELECT COUNT(DISTINCT(ts.torrent_id)) AS count FROM tracker_stats ts WHERE (ts.seeders > 0 AND ts.leechers > 0) LIMIT 1"); > $torrents_act = (int) $row['count']; > 132c135,136 < 'torrents_num' => $torrents_num --- > 'torrents_num' => $torrents_num, > 'torrents_act' => $torrents_act 137c141,142 > echo "Всего пиров: <b>{$stats['peers_num']}</b>, всего торрентов: <b>{$stats['torrents_num']}</b>, из них активных: <b>{$stats['torrents_act']}</b><br />\n"; 204c209 < if($active) { $where[] = "(ts.seeders > 0 OR ts.leechers > 0)";} --- > if($active) { $where[] = "(ts.seeders > 0 AND ts.leechers > 0)";} 278c283 < <label><input type="checkbox" name="a" value="1" <?=($active) ? 'checked="checked"' : '';?> /> Активные (есть seeder или leecher) </label> --- > <label><input type="checkbox" name="a" value="1" <?=($active) ? 'checked="checked"' : '';?> /> Активные (есть seeder и leecher) </label> Принимаем что "Активные" торенты это те где есть и сидеры и личеры. соответвенно ищем по этому запросу и выводим количество таких торрентов в статистике. diff в UTF-8: torrents.diff.txt ( 1.16 килобайт ) Кол-во скачиваний: 1 |
Форум: Статистика · Просмотр сообщения: #5369 · Ответов: 151 · Просмотров: 646 773 |
Отправлено: 14.1.2010, 21:21 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
TorrentAdder добавляет статистику на http://re-tracker.ru:80, а где-нибудь можно прописать чтоб он добавлял статистику на ешё один адрес? bencode.cpp строка 237 есть: Код if ((url.find("re-tracker.ru") != string::npos) || addStat) нужно заменить на Код if ( addStat ) тогда при установке addStat=True во ВСЕ торенты будут добавляться данные. при false соответственно никуда не будут. отредактировал 24.01.2010 P.S. не особое знание C++ и невнимательность данные изменения работать не будут. сейчас при установке addStat=True статистика должна добавляться во все, а при установке в false только туда где в URL есть подстрока "http://re-tracker.ru:80". к сожаления не работает можно заменить строку 186: Код const bool addStat = stricmp(GetIniString("Settings", "AddStat", "", g_mainIni).c_str(), "True") == 0; на что-то однозначно устанавливающее addStat=true. или вообще удалить строки 237,238 и 242. но это как-то непраивльно. с учетом того что у меня нет C++ .NET 2003 (v7.1) а под C++2005(2008) c наскока скомпилировать не получается нужно ждать автора, чтобы поправил или проверил что не так...... |
Форум: Патчер торрентов · Просмотр сообщения: #5364 · Ответов: 138 · Просмотров: 660 655 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
Текстовая версия | Сейчас: 28.4.2024, 5:05 |