23.09.2009, 20:20 | #11 |
Администратор
такой вопрос. Установлены ли какие прокси сервера? Потому что проверка идет на хттп-заголовки которых у торрент клиента не может быть, соответственно 99% что это прокси (может или прозрачная прокся у провайдера или стоит троян какой на компе) |
|
23.09.2009, 21:53 | #12 |
Любитель
хм...
попробую ( как разберусь как это делается в php :) ) сделать так, что бы анонсер хедеры лишние в лог записал, про прокси его точно нету на моем компе локалоном, так же у меня все работет через NUT ( на других трекерах проблем не было )... на сервере, надо подумать... но на сервере какие-то порты могут быть просто закрыты... щас попробую порт поменять PS: там какие-то куки лишние присутсвуют, непонятно... Добавлено через 22 минуты почти наверное проксей на сервере нету Добавлено через 42 минуты хрень какая-то проверил, заменил isset на !empty и все работает... получается что при проверке на isset в кукезах что-то есть но при этом она же empty... Последний раз редактировалось Azec; 23.09.2009 в 21:10. |
|
23.09.2009, 23:57 | #13 |
Администратор
|
|
24.09.2009, 00:37 | #14 |
Любитель
80% что это глюк PHP у меня, буду его переставлять
при проверкой на empty переменная кукизов - пуста а при isset - непуста ( бред какой-то ) я разрешил проблему заменив isset на !empty но это временное решение, понятно, что глюк где-то есть и его мне придется разрешать, если я нехочу столкнуться с ним где-то еще. попробую переустановкой PHP на последнюю версию |
|
25.09.2009, 19:02 | #15 |
Ученик
Начал тестировать трекер.
Создал торрент. Залил в виде вложения. Потом сам же его скачал. Загрузил в торрент-клиент (uTorrent 1.8.4 build 16442). Торрент встал на раздачу. НО! Файл отмечен иконкой красного цвета (ошибка) в свойствах трекера статус: "Трекер предоставил неверные данные: <NULL>" На другом компе скачал торрент, встал на закачку. Статус трекера на закачке точно такой же. Вопрос: это может быть связано с тем, что я пытаюсь заставить анонсер работать на 8000 порту? URL анонса (в настройках): "http://xxx.xx.lan:8000/announce.php?passkey=%s" Торрент-клиенты этот URL "видят" (т.е. в .torrent-файл он вставляется) Если это не связано с номером порта - подскажите, пожалуйста, в чем моя ошибка. |
|
25.09.2009, 19:38 | #16 |
Администратор
IVB, Вопрос первый в свойствах скаченного торрента стоит правильный аннонс-урл?
Если пишет что Трекер предоставил неверные данные: <NULL>, очень похоже что почему вообще не отработал скрипт аннонсера, как вариант есть смысл глянуть логи веб сервера на ошибки |
|
26.09.2009, 20:08 | #17 |
Ученик
Да. Отрабатывает: Код:
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)" (Напомню, у меня анонсер крутится отдельно от форума, на другом сервере) |
|
26.09.2009, 23:42 | #18 |
Администратор
IVB, как в аннонсере так и скрейпе есть подобный код:
PHP код:
PHP код:
|
|
27.09.2009, 09:49 | #19 |
Ученик
Skald, все вопросы пока снимаются - у меня на серваке с анонсером какие-то траблы с PHP из-под Апача. Разбираюсь.
Последний раз редактировалось IVB; 27.09.2009 в 10:33. |
|
27.09.2009, 13:16 | #20 |
Администратор
Очень часто проблемы из-за того что под некоторыми конфигами не совсем правильно отрабатывает простой вызов PHP код:
PHP код:
IVB, Все логирование - это или логи вебсервера (ошибки PHP) или что выдает аннонсер торрент-клиенту. Но т.к. NULL - то это ошибка PHP, следовательно надо искать в логах апача. |
|