Заметки о стабильности XBT |
Здравствуйте, гость ( Вход | Регистрация )
Заметки о стабильности XBT |
29.1.2009, 17:37
Сообщение
#61
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
Это конфиг который держит 20 000+ пиров ......
-------------------- |
|
|
29.1.2009, 17:48
Сообщение
#62
|
|
Активный участник Группа: Модератор Сообщений: 480 Регистрация: 15.12.2008 Из: Москва, Орехово-Борисово Пользователь №: 8 |
Это конфиг который держит 20 000+ пиров ...... А мне, как чайни....., т.е. как держателю локального ретрекера надо прописывать этот конфиг??? Или обойдется и так? -------------------- http://yodj.no-ip.org:2710/announce
http://yodj.no-ip.org:2710/statistic Район: Орехово-Борисово Префикс: orb Подсеть: 10.1.х.х, 10.167.х.х, 10.172.0-55.х Cвязанные районы: orb|zbl Подсеть Зябликово 10.252.0.1- 10.252.95.254 |
|
|
29.1.2009, 18:25
Сообщение
#63
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
Если не падает можно не прописывать этот конфиг - щидящий режим для MySQL
Если проблем нет лучше не трогать -------------------- |
|
|
29.1.2009, 19:00
Сообщение
#64
|
|
Активный участник Группа: Модератор Сообщений: 480 Регистрация: 15.12.2008 Из: Москва, Орехово-Борисово Пользователь №: 8 |
Если не падает можно не прописывать этот конфиг - щидящий режим для MySQL Если проблем нет лучше не трогать Ок, понял! -------------------- http://yodj.no-ip.org:2710/announce
http://yodj.no-ip.org:2710/statistic Район: Орехово-Борисово Префикс: orb Подсеть: 10.1.х.х, 10.167.х.х, 10.172.0-55.х Cвязанные районы: orb|zbl Подсеть Зябликово 10.252.0.1- 10.252.95.254 |
|
|
4.2.2009, 1:02
Сообщение
#65
|
|
Участник Группа: Пользователи Сообщений: 19 Регистрация: 16.12.2008 Из: Москва Пользователь №: 35 |
хм, ну незнаю за несколько месяцев ни разу не падал, вот сейчас уже 6ой день аптайм...
-------------------- ReTracker Бирюлёво-восточное, ЮАО http://10.57.44.44:2710/announce http://hardmusic.servebeer.com:2710/statistic http://hardmusic.servebeer.com:2710/announce |
|
|
4.2.2009, 1:28
Сообщение
#66
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
у меня при кол-во пиров меньше 15 к он держался месяц после превышения отметки 23 начал падать по непонятным причинам
-------------------- |
|
|
10.2.2009, 0:40
Сообщение
#67
|
|
Активный участник Группа: Пользователи Сообщений: 47 Регистрация: 8.1.2009 Из: Екатеринбург Пользователь №: 154 |
А можно как нибуть связаться с разрабом этого XBT, мб он знает в чем трабла у меня?
|
|
|
10.2.2009, 0:49
Сообщение
#68
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
на сурс фордже если только контакты смотреть ...
-------------------- |
|
|
10.2.2009, 4:17
Сообщение
#69
|
|
Активный участник Группа: Пользователи Сообщений: 47 Регистрация: 8.1.2009 Из: Екатеринбург Пользователь №: 154 |
А может быть этот баг из за версии sql серва? у меня стоит чуть постарее чем тот что лежит в архиве с ретрекером
|
|
|
12.2.2009, 22:19
Сообщение
#70
|
|
Активный участник Группа: Пользователи Сообщений: 143 Регистрация: 15.12.2008 Пользователь №: 23 |
А может быть этот баг из за версии sql серва? у меня стоит чуть постарее чем тот что лежит в архиве с ретрекером у меня точно такая же проблема, появилась как только число пиров перевалила за 5 тысяч. В чем проблема - так и не выяснил, появляется в случайный момент времени - может до сбоя и сутки проработать, а бывает и через 5 мин после запуска падает Просто в планировщике задач каждый час запускаю батник с содержимым net stop "XBT Tracker" net start "XBT Tracker" |
|
|
10.3.2009, 12:13
Сообщение
#71
|
|
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.3.2009 Пользователь №: 728 |
Могу рассказать про стабильность XBT. Живёт на одном трекере уже 2 года.
Сейчас обслуживает 120-180 тысяч пиров при 5-минутном анонсе, т.е. 400-600 запросов в секунду. Пробовали ставить 1-минутный анонс - 1800-2000 запросов в секунду, Load Average почти поднялся до 1. Вот целая статья про него: http://habrahabr.ru/blogs/server_side_optimization/53360/ Для ретрекера на самом деле ему вообще не нужен MySQL. Ставится анонимный режим, без логирования, с авто-регистрацией, и всё. В таком режиме он и десятки тысяч запросов в секунду обслужит, только скорее интернет-канал умрёт чем сам XBT. |
|
|
10.3.2009, 18:49
Сообщение
#72
|
|
Активный участник Группа: Пользователи Сообщений: 143 Регистрация: 15.12.2008 Пользователь №: 23 |
под винду хбт штука жутко лагучая, падает даже при небольшой нагрузке, выдавая select failed - enobufs
на линухе постабильнее, но тоже падает например этот http://p2p.corbina.net:2710/sta трекер падает примерно раз в 1-2 суток (по счастью сам автоматически перезапускается), макс. поток запросов 250 штук в секунду |
|
|
10.3.2009, 21:01
Сообщение
#73
|
|
Активный участник Группа: Пользователи Сообщений: 39 Регистрация: 2.3.2009 Пользователь №: 638 |
на линухе не падает, это всё руки. смотрите настройки мускля и тыды
|
|
|
10.3.2009, 21:42
Сообщение
#74
|
|
Активный участник Группа: Пользователи Сообщений: 47 Регистрация: 8.1.2009 Из: Екатеринбург Пользователь №: 154 |
Ставится анонимный режим, без логирования, с авто-регистрацией, и всё. В таком режиме он и десятки тысяч запросов в секунду обслужит, только скорее интернет-канал умрёт чем сам XBT. А вот про это можно поподробней, как именно это сделать и какими командами, трекер стоит на винде |
|
|
10.3.2009, 23:56
Сообщение
#75
|
|
Активный участник Группа: Пользователи Сообщений: 148 Регистрация: 15.12.2008 Из: Псков Пользователь №: 14 |
|
|
|
11.3.2009, 0:58
Сообщение
#76
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
под винду хбт штука жутко лагучая, падает даже при небольшой нагрузке, выдавая select failed - enobufs на линухе постабильнее, но тоже падает например этот http://p2p.corbina.net:2710/sta трекер падает примерно раз в 1-2 суток (по счастью сам автоматически перезапускается), макс. поток запросов 250 штук в секунду ИМХО тоже всё в настройки упирается... -------------------- |
|
|
11.3.2009, 2:44
Сообщение
#77
|
|
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.3.2009 Пользователь №: 728 |
под винду хбт штука жутко лагучая, падает даже при небольшой нагрузке, выдавая select failed - enobufs м... даж не знаю, в *никсах это зависит от максимально допустимого числа открытых файлов - его можно вручную поднимать, а чего в винде... ещё вроде в винде есть некий IOCP, который планируют поддержать в Libevent: https://blog.torproject.org/blog/some-notes...cp-and-libevent на линухе постабильнее, но тоже падает это исключительно вопрос настройки. видел XBT с миллионом пиров с аптаймом в несколько месяцев а opentracker в качестве ретрекера никто не пробовал кстати? http://erdgeist.org/arts/software/opentracker/ А вот про это можно поподробней, как именно это сделать и какими командами, трекер стоит на винде надо смотреть всю ли работу с базой можно отключить из конфигов, если нет - в server.cpp можно закомментировать всё что не надо (в write_db_users и write_db_files + заполнение буферов, впрочем и read_db_users и read_db_files_sql не нужны). отключать scrape кстати смысла нет - он вообще ресурсы не ест, нагрузку не создаёт |
|
|
11.3.2009, 2:45
Сообщение
#78
|
|
Новичок Группа: Пользователи Сообщений: 7 Регистрация: 11.3.2009 Пользователь №: 741 |
под винду хбт штука жутко лагучая, падает даже при небольшой нагрузке, выдавая select failed - enobufs на линухе постабильнее, но тоже падает например этот http://p2p.corbina.net:2710/sta трекер падает примерно раз в 1-2 суток (по счастью сам автоматически перезапускается), макс. поток запросов 250 штук в секунду Вот тут обсуждалось: https://sourceforge.net/forum/forum.php?thr...forum_id=328824 - лимит на количество дескрипторов у select() https://sourceforge.net/forum/forum.php?thr...forum_id=328824 - маленький backlog у listen() Тюним ОС(Фря i386) loader.conf Код kern.maxdsiz="2147483648" kern.ipc.nmbclusters=65536 kern.ipc.maxsockets=204800 net.inet.tcp.syncache.hashsize=1024 net.inet.tcp.syncache.bucketlimit=100 net.inet.tcp.tcbhashsize=4096 sysctl.conf Код kern.ipc.somaxconn=4096 kern.maxfiles=204800 kern.maxfilesperproc=200000 kern.maxvnodes=200000 kern.ipc.nmbclusters=65536 net.inet.tcp.recvspace=8192 net.inet.tcp.sendspace=16384 net.inet.ip.portrange.first=1024 net.inet.ip.portrange.last=65535 net.inet.udp.blackhole=1 net.inet.tcp.blackhole=2 net.inet.tcp.msl=3000 net.inet.tcp.maxtcptw=40960 net.inet.tcp.nolocaltimewait=100 В основном изменения направлены на увеличение лимита открытых файлов (как в общем, так и для одного процесса), увеличение кол-ва сетевых буферов и уменьшения их размеров. Нагрузка небольшая, но трекер сам по себе не падает, перезапускаем только при в несении изменений в код |
|
|
11.3.2009, 2:56
Сообщение
#79
|
|
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.3.2009 Пользователь №: 728 |
в мускуле обязательно надо поднять размер буфера... max_allowed_packet если ничего не путаю
|
|
|
11.3.2009, 15:01
Сообщение
#80
|
|
Новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.3.2009 Пользователь №: 728 |
Глянул исходник. В конфиге надо указать mysql_host=- (минус) тогда XBT вообще к мускулу лезть не будет
|
|
|
Текстовая версия | Сейчас: 26.9.2024, 12:26 |