Установил трекер, раздачи не раздаются
Установил тракер все по инструкции, закачал пару торрентов для теста.
С другого компа пытаюсь их скачать, ну и ничего не происходит пиров-0, сидов - 0. |
Azec, Торренты нормально скачались с трекера? Аннонс-урл с правильным пасскеем прописался в скаченных торрентах?
Какую ошибку выдает торрент клиент в момент аннонса (если конечно выдает)? |
да че там думать, наверно атачмент.пхп тупо заменил...
|
Торренты скачались.
Изначальный торрент отличен от скачаного, в конце скаеного добавлено примерно это Цитата:
В клиенте MTorrent торрент значек - синего цвета. Поясните пожалуйста, что такое момент анонса? По-крайней мере в момент добавления скаченого торрента в MTorrent никаких ошибок невидно. PS: при установке файл - passkeygen.php из версии 2.02 Я положил в корень, незнал куда его класть, может его куда-то в другое место надо? PS2: Так, при тестах далее выдает ошибку: "AntyChiter: You cannot use this agent" |
Azec, Вы так создаете раздачу?
http://www.ua-torrent.com/showthread.php?t=579 |
Да, ровно так, именно там и смотрел.
Только у меня MTorrent на одну версию старше - 1.8.1 |
Нешел строчку с этой ошибкой в коде анонсера -
Цитата:
Добавлено через 11 минут Попробовал установить другой тракер клиент - таже ошибка. Может что-то нужно в настройках php прописывать? |
Цитата:
Это блокировка броузеров чтобы они не могли использовать аннонсер. Какую ошибку выдает торрент клиент (можно посмотреть в статусе трекера)? |
Вложений: 1
Да я понял что это блокировка браузера от того что бы он был клиентом.
Вот эту ошибку и выдает клиент |
Почему-то все мои торрент клиенты засчитываются как браузеры?
Пробовал два разных клиента, и пробовал с разных компьютеров. |
Цитата:
|
хм...
попробую ( как разберусь как это делается в php :) ) сделать так, что бы анонсер хедеры лишние в лог записал, про прокси его точно нету на моем компе локалоном, так же у меня все работет через NUT ( на других трекерах проблем не было )... на сервере, надо подумать... но на сервере какие-то порты могут быть просто закрыты... щас попробую порт поменять PS: там какие-то куки лишние присутсвуют, непонятно... Добавлено через 22 минуты почти наверное проксей на сервере нету Добавлено через 42 минуты хрень какая-то проверил, заменил isset на !empty и все работает... получается что при проверке на isset в кукезах что-то есть но при этом она же empty... |
Цитата:
|
80% что это глюк PHP у меня, буду его переставлять
при проверкой на empty переменная кукизов - пуста а при isset - непуста ( бред какой-то ) я разрешил проблему заменив isset на !empty но это временное решение, понятно, что глюк где-то есть и его мне придется разрешать, если я нехочу столкнуться с ним где-то еще. попробую переустановкой PHP на последнюю версию |
Начал тестировать трекер.
Создал торрент. Залил в виде вложения. Потом сам же его скачал. Загрузил в торрент-клиент (uTorrent 1.8.4 build 16442). Торрент встал на раздачу. НО! Файл отмечен иконкой красного цвета (ошибка) в свойствах трекера статус: "Трекер предоставил неверные данные: <NULL>" На другом компе скачал торрент, встал на закачку. Статус трекера на закачке точно такой же. Вопрос: это может быть связано с тем, что я пытаюсь заставить анонсер работать на 8000 порту? URL анонса (в настройках): "http://xxx.xx.lan:8000/announce.php?passkey=%s" Торрент-клиенты этот URL "видят" (т.е. в .torrent-файл он вставляется) Если это не связано с номером порта - подскажите, пожалуйста, в чем моя ошибка. |
IVB, Вопрос первый в свойствах скаченного торрента стоит правильный аннонс-урл?
Если пишет что Трекер предоставил неверные данные: <NULL>, очень похоже что почему вообще не отработал скрипт аннонсера, как вариант есть смысл глянуть логи веб сервера на ошибки |
Цитата:
Цитата:
Код:
xxx.xx.lan 10.xx.xx.x - [25/Sep/2009:21:14:04 +0300] "GET /announce.php?passkey=6a92bm722z864m5wqzl7fco8t4r93kac&info_hash=Dtc%eb%b7U%25%2a%f7%bc%a3%99%15k%21%2f%fdXA%7f&peer_id=-UT1830-%9c%3d%8e%95%b0%b2Y%ed%40%bf%f2%b6&port=64335&uploaded=0&downloaded=0&left=1463296000&corrupt=0&key=88467DA8&event=started&numwant=200&compact=1&no_peer_id=1 HTTP/1.1" 200 1798 "-" "uTorrent/1830(15772)" (Напомню, у меня анонсер крутится отдельно от форума, на другом сервере) |
IVB, как в аннонсере так и скрейпе есть подобный код:
PHP код:
PHP код:
|
Skald, все вопросы пока снимаются - у меня на серваке с анонсером какие-то траблы с PHP из-под Апача. Разбираюсь.
|
Цитата:
PHP код:
PHP код:
IVB, Все логирование - это или логи вебсервера (ошибки PHP) или что выдает аннонсер торрент-клиенту. Но т.к. NULL - то это ошибка PHP, следовательно надо искать в логах апача. |
С PHP разобрался.
По анонсеру: функция 'load_settings'. В начале и в конце вставил по строчке 'error_log'. 1-й отрабатывает, второй - уже нет. Дальше пока не ковырял. |
Skald, добавь в процедуру 'err' из файла 'functions_yo_vbtt_announce.php' следующую строку:
PHP код:
У меня выдавалась ошибка именно этой процедурой, но она пишется не в лог Апача, а отдается по http. А uTorrent такого "авангардизма" не понимает :( |
IVB, Должен понимать, т.к. err отдает ошибку по стандартному протоколу ошибок в точности по BitTorrent спецификации.
Есть предположение что не работает из-за gzip сжатия - для этого надо его отключить в коде (да и на сервере на время можно, т.к. предполагаю что сервер тестовый) |
Цитата:
Как в коде сжатие отключить? P.S. И все-таки добавь логирование ошибок - сейчас они уходят клиенту, а на сервере следов не остается. |
Все, разобрался. Сжатие оказалось не при чем. Но его отключение помогло разобраться :)
Я немного напортачил с Мускулем, и он зачем-то сообщение об ошибке кидал в OUTPUT, поэтому торрент-клиент "не видел" того, что ему передавал сервер (ни сообщений об ошибках, ни правильных ответов). Убрав сжатие, я смог WireShark'ом увидеть, что приходит от сервера, и устранить проблему с Мускулем. Теперь клиент нормально видит ответы сервера - и со сжатием, и без. |
IVB, Полезная инфа. Т.к. у некоторых была подобная проблема, а понять из-за чего не работает не представлялось возможным. У всех всетаки разные конфиги :)
|
Выдает вот такую ошибку в трекере:
Field 'announced' doesn't have a default value |
Цитата:
|
ага, спасибо, я уже разобрался, тоже сделал 0 в дефолт
подскажите, может у кого есть идея сделал тестовую раздачу, выложил на трекер, начинаю раздавать - статус в клиенте working на другом компе ( совсем другом ) скачиваю пиров - 1 сидов - 1 состояние везде - работает а скачка непроисходит почему-то в сидах моего раздающего клиента написано сиды 0(1) пиры 1(1) порты отфорвардины, в статусе клиента стоит зеленая галка, типа все работает нормально раздачи на других трекерах идут нормально ( делал и свои раздачи, правда очень давно ) ЗЫ: последние тесты перед открытие проекта |
такая же проблема
сиды есть пиры есть, но ничего не качает вот что происходит на сервере ЗАПРОС: GET /announce.php?passkey=4luz0xqwlyx0rtfiy1m65k6qtxoz86zs&info_hash=%7B%A2%C2%05%CF%E5%7FY%3B%BDnjH1%3D%11D%84%CAt&peer_id=-BC0115-S%F1%F4%87m%8D%A26o%98%94i&port=13764&natmapped=1&localip=XXX.1XXX.X.100&port_type=lan&uploaded=0&downloaded=0&left=6705823&numwant=200&compact=1&no_peer_id=1&key=46326 HTTP/1.1 Host: ССССССССССССССССССС Connection: close Accept: */* Accept-Encoding: gzip User-Agent: BitComet/1.15.9.24 Pragma: no-cache Cache-Control: no-cache ОТВЕТ СЕРВЕРА HTTP/1.1 200 OK Server: nginx/0.7.61 Date: Tue, 13 Oct 2009 11:10:47 GMT Content-Type: text/plain;charset=utf-8 Transfer-Encoding: chunked Connection: close X-Powered-By: PHP/5.2.10 Pragma: no-cache 2c d8:intervali12e5:peers6:.!.j5.e7:privatei1ee 0 Просто ОЧЕНЬ нужно, кто знает в чем проблема помогите. |
может быть все пиры и сиды за натом?
это можно посмотреть наведя в раздаче мышку на зеленый кружек перед раздающим или скачивающим |
Блин, народ, а у меня так:
В торрент-клиенте показывает: 0(0)-сиды, 0(1)-личи. На трекере все как положено, Сидов: 1, Личеров: 1. Почему я не появляюсь в сидах, когда делаю релиз, скачиваю его и ставлю в клиенте на закачку? |
D_a_v_e, Это небольшая логическая проблема в аннонсере. Торрент клиент при отдаче пиров не получает свой пир (себя же). Сделано специально что-бы пользователь получил максимальное количество других пиров, кроме своего. Это никак не влияет на работу.
Но т.к. в последнее время постоянно об этом спрашивают в версии 2.5 сделал отдачу и пира пользователя. |
Skald, а когда будет выложен релиз версии 2.5?
|
Skald . Скажи можешь помочь, хотя бы натолкнуть в какую сторону копать. Может проблема в кодировке форума, он все отдает в UTF-8 . или в чем может быть проблема ?
В базе все есть клиенты показывают что сиды 0(1) и пиры также 0(1) никаких Натов и файерволов нет. |
у меня utf-8 и проблем не наблюдаю... за исключением конечно "логическая проблема в аннонсере." :)
|
Доброго времени суток.
С грехом пополам вроде бы поставил трекер. При раздаче пишет: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. Не знаю что прописывать в Анонс трекера. Захожу на site.ru/announce.php - пишет: Warning: main(./includes/functions_yo_vbtt_announce.php) [function.main]: failed to open stream: No such file or directory in C:\web\announce.php on line 22 Fatal error: main() [function.require]: Failed opening required './includes/functions_yo_vbtt_announce.php' (include_path='.;C:\php5\pear') in C:\web\announce.php on line 22 Версия РНР - 5.0.5 - грешу на него. Что вообще делать с пасскеем? Уже четвертый день мучаюсь. Помогите! |
Darkhunter, насчет этого:
Цитата:
PHP код:
PHP код:
Цитата:
Если форум не в корне, то http://url_сайта:80/путь_до_форума/announce.php?passkey=%s |
Огромное спасибо.
Однако столкнулся с еще проблемой. Захожу на announce.php и пишет: d14:failure reason16:Invalid passkey!e Мю-торрент пишет при раздаче: Ошибка: Invalid passkey (2 - %25s) |
Поищи, здесь уже это обуждалось. Тебе нужно произвести перерасчёт пасскеев на трекере для пользователей...
|
Текущее время: 17:44. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4 Patch Level 6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot