Баги и багфиксы svn релиза

Правила форума
При возникновении вопросов, связанных с работой движка вы должны предоставить ссылку на свой сайт с установленным движком (или вписать адрес трекера в свой профиль), в случае, если на вашем сайте не будет копирайтов (внизу каждой страницы), то в помощи вам будет отказано, а ваш аккаунт будет отключен.
Все сообщения должны быть написаны на русском языке. Язык "падонкаф" русским языком не считается.
Все сообщения, написанные не на русском языке будут удаляться, а их автор будет получать предупреждения.

Re: Баги и багфиксы svn релиза

Сообщение NARCOMAN » 06 ноя 2011, 23:18

блин я все таки не понимаю как сейчас на форуме (в svn версии) последние сообщения выводятся, в смысле ... даже уже просмотренные темы и сообщения там где сам ответил уже, выводятся как новые :|

зы. уже писал bagi-i-bagfiksy-svn-reliza-t379-660.html#p5163
NARCOMAN
 
Сообщения: 99
Зарегистрирован: 11 апр 2008, 13:21

Re: Баги и багфиксы svn релиза

Сообщение NARCOMAN » 26 ноя 2011, 15:19

в торернт файле ~3000 файлов
в ./include/detalis/download.php (например) при объявление $torrent = new Torrent($fn);
nginx + fpm-php, выдает:
Код: Выделить всё
2011/11/26 19:15:05 [error] 40422#0: *37372209 upstream timed out (60: Operation timed out) while reading response header from upstream, client: XXX.XXX.XXX.XXX, server: Y, request: "GET /details.php?id=21644&action=download HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fpm.sock:";, host: "Y", referrer: "details.php?id=21644";

увеличил до 2 минут, ответ есть, файл качаю, но скрипт отрабатывает секунд 65 :? какбэ не хорошо...

надо то по идее только отдать торрент файл, и

$torrent->announce($announce_urls);
$torrent->comment('http://Y/details.php?id='.$id);
$torrent->send("[seTTKa]".$row['filename']);

а этот $torrent = new Torrent($fn); все портит, там видть какие то манипуляции лишние совершаются над торрент файлом, как от них избавиться, только в ./include/detalis/download.php ??? подскажите плиз.
NARCOMAN
 
Сообщения: 99
Зарегистрирован: 11 апр 2008, 13:21

Re: Баги и багфиксы svn релиза

Сообщение NARCOMAN » 27 ноя 2011, 16:56

ps/ насчет форума разобрался, с прочитанными / непрочитанными сообщениями / форумами / категориями - там ет вся фишка теперь по кукам работает.

но в function.php в в функцию stdhead(); вписал такое условие.

Код: Выделить всё
    if (isset($_COOKIE[$config['cookie_name'] . '_track']) == FALSE) {
        SetCookie($config['cookie_name'] . '_track','1');
    


проверяем есть ли такие то куки, если нет даем ету куку клиенту со значением 1.

просто у новых зареганых юзеров все сообщения на форуме отображаться как новые, с одной стороны правильно - какбэ новый юзер и все новые сообщения, но по моему нет) лучше чтоб юзер следил за новыми сообщениям с момента регистрации.
- или если это старенький юзер и просто поменяет браузер или удалит куки или ... - ну ет побочные эффекты куков, но он не значителен, ведъ не так часто юзеры меняют браузеры и уж тем более вручную трут какие бы то ни было куки. щас просто проще в плане нагруззки, раньше была табличка (не в свн) ОГРОМНАЯ ТАБЛИЦА forum_topics_watch а щас куки, все просто) все правильно)


и народ, ч делать та насчет:
$torrent = new Torrent($fn); в ./include/detalis/download.php
реально такого раньше не было - в старом движке (не в свн), качаешь .torrent файл с сайта и он быстро скачиваеться: спокойно добавляться анонс-урл, добавляться описание, меняется имя файла - добавляется префикс ([ПРЕФИКС_ИМЯ_САЙТА] имя_файла.torrent) и все...
а щас при объявление этого класса, интерпретатор пхп так на долго задумывается, шо я боюсь и этих 2мин не хватит как-нибудь (вместо стандартных 60, nginx: fastcgi_read_timeout 2m; fastcgi_send_timeout 2m; поставил) - именно при скачивание! именно когда .torrent файл содержит (какбэ) в себе большое количество файлов! (знаю что не содержит файлы, не знаю как правильно выразиться просто, - метаданные этих файлов чтоле, их хеш, ппц..., короче поняли)
:oops: там наверно случайно этот класс какие то ЛИШНИЕ или не лишние(?) операции совершает с .torrent файлом - именно с файлами я так понимаю! подскажите плиз, я не особо в ООП шарю(((
увеличение таймаута конечно помогло, но ... а если будет более 10000 файлов? - там в раздаче два блюрика чувак залил = ~3000 файлов и сразу 504 Timeout Gateway = надо 65сек - ладно при создание раздачи этот класс Torrent {} пущай чего делает с .torrent файлом, не чего страшного подождем, но нафига ПРИ СКАЧИВАНИЕ .torrent файла это происходит?
NARCOMAN
 
Сообщения: 99
Зарегистрирован: 11 апр 2008, 13:21

Re: Баги и багфиксы svn релиза

Сообщение x010d » 28 ноя 2011, 19:41

Смотри чего ты там сам наковырял, в торрент файл при скачке можно безболезнено добавлять аннонс/аннонс лист/коментарий/чем создано/дата создания/кодировка, поскольку данная информация хранится в не хешируемой части торрент файла - хеш не меняется, т.е. нагрузки никакой.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Баги и багфиксы svn релиза

Сообщение sssaaa » 20 дек 2011, 15:51

Не могу поставить в svn "Загруска картинок к .торрент файлам"
Можно ли вообще это сделать?
sssaaa
 
Сообщения: 4
Зарегистрирован: 12 дек 2011, 15:09

Re: Баги и багфиксы svn релиза

Сообщение x010d » 20 дек 2011, 16:41

sssaaa писал(а):Не могу поставить в svn "Загруска картинок к .торрент файлам"
Можно ли вообще это сделать?

Стандарно в svn нет загрузки картинок к торрентам.
Руками дописывается.
Мод размещенный на форуме не подходит для svn версии.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Баги и багфиксы svn релиза

Сообщение sssaaa » 20 дек 2011, 17:18

x010d писал(а):
sssaaa писал(а):Не могу поставить в svn "Загруска картинок к .торрент файлам"
Можно ли вообще это сделать?

Стандарно в svn нет загрузки картинок к торрентам.
Руками дописывается.
Мод размещенный на форуме не подходит для svn версии.

Да, очень жаль
sssaaa
 
Сообщения: 4
Зарегистрирован: 12 дек 2011, 15:09

Re: Баги и багфиксы svn релиза

Сообщение sssaaa » 21 дек 2011, 11:34

А если голова не варит , как самому дописывать ?
sssaaa
 
Сообщения: 4
Зарегистрирован: 12 дек 2011, 15:09

Re: Баги и багфиксы svn релиза

Сообщение x010d » 24 дек 2011, 14:30

Если своя не варит - находим человека у которого варит и он делает это за вас.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Баги и багфиксы svn релиза

Сообщение sssaaa » 24 дек 2011, 16:49

x010d писал(а):Если своя не варит - находим человека у которого варит и он делает это за вас.

У тебя варит?
sssaaa
 
Сообщения: 4
Зарегистрирован: 12 дек 2011, 15:09

Re: Баги и багфиксы svn релиза

Сообщение Force96 » 26 дек 2011, 06:42

Здравствуйте господа трекерчане! У меня возникли 2 такие очень нехорошие проблемы, помогите пожалуйста:
1. На трекере на локальной машине с джавой всё окей, но на линуксовой она наотрез не хочет работать, просто при нажатии на +/-, при просмотре списка загруженных торрентов в профиле пользователя, списка файлов торрента и т.п. трекер думает, но списки не открывает, и при нажатии на плюс тоже отобразит то, что он добавился, только после того, как обновишь страничку. Может надо как-то сервер настроить?
2. С поиском беда очень нехорошая. При банальном поиске по трекеру и форуму, при нажатии на тэги, при нажатии на список сообщений на форуме вылазит вот это чудо:
General Error
SQL ERROR [ mysql4 ]

Data truncated for column 'search_id' at row 1 [1265]

SQL

INSERT INTO forum_search_results (search_id, session_id, search_time, search_array) VALUES('96293af040443af4eb5656a29a2340f6', '1e393efd8866ddd15efe3cf6740f4c62', 1324871191, 'a:1:{i:0;i:2;}')

BACKTRACE

FILE: include/db/mysql.php
LINE: 173
CALL: dbal->sql_error()

FILE: browse.php
LINE: 448
CALL: dbal_mysql->sql_query()
Force96
 
Сообщения: 12
Зарегистрирован: 22 дек 2011, 11:03

Re: Баги и багфиксы svn релиза

Сообщение Force96 » 27 дек 2011, 15:15

С поиском сам разобрался, просто закомментировал 173 строку в файле include/db/mysql.php и всё заработало, но с джавой всё ещё актуально, очень надеюсь на помощь...
Force96
 
Сообщения: 12
Зарегистрирован: 22 дек 2011, 11:03

Re: Баги и багфиксы svn релиза

Сообщение x010d » 27 дек 2011, 22:01

sssaaa писал(а):
x010d писал(а):Если своя не варит - находим человека у которого варит и он делает это за вас.

У тебя варит?

Я себе сам написал, правда уже поменял на другой, с внешним хостингом.
На Новогодних каникулах скину вариант стандартный (с загрузкой на сервер трекера), давно собирался да все времени не находил.

p.s. Хотя какие нафиг каникулы, я в отпуске все равно )))
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Баги и багфиксы svn релиза

Сообщение x010d » 27 дек 2011, 22:17

Force96 писал(а):С поиском сам разобрался, просто закомментировал 173 строку в файле include/db/mysql.php и всё заработало, но с джавой всё ещё актуально, очень надеюсь на помощь...

Ява выполняется на стороне пользователя.
Есть пару вариантов:
1) При переносе на никс платформу не были проверены и поправлены права на файлы, так же в никсах регистр букв имеет значение (ааа.js и Ааа.js это два разных файла) из этого вытекает 2.
2) Где-то наковыряли...

По поводу mysql - Data truncated for column 'search_id' at row 1 [1265]
Во первых нужно либо руками увеличить поле, либо воспользоваться обновой базы с svn папка updates.
Во вторых, редактируя mysql.php вы не исправили ошибку, а нагородили себе новых. Данный файл отвечает за построение запросов и работу с базой всего трекера, т.е. функции из этого файла используются везде.
В третьих, данный запрос используется в кеше поисковых запросов. Если он не работает, то данные берутся новым поисковым запросом из базы.

Дело в общем барское, вам ковырять потом, если вообще до этого дело дойдет.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Баги и багфиксы svn релиза

Сообщение Force96 » 28 дек 2011, 06:09

Да мы как-то и не переносили на линукс, сразу туда ставили :) Попробую сейчас движок перезалить, может поможет.

А насчёт поиска посмотрю. Так-то он теперь работает, и в логах вообще нет sql ошибок. А база то последняя стоит, качал же вместе с движком, 337 ревизия.
Force96
 
Сообщения: 12
Зарегистрирован: 22 дек 2011, 11:03

Re: Баги и багфиксы svn релиза

Сообщение Nafania » 28 дек 2011, 21:10

Во-первых. Это не ява, а ява-скрипт, что есть две большие разницы.
Во-вторых, надо смотреть фаербагом, что там происходит.
Аватара пользователя
Nafania
Администратор
 
Сообщения: 1207
Зарегистрирован: 30 июн 2007, 16:10

Re: Баги и багфиксы svn релиза

Сообщение NARCOMAN » 16 фев 2012, 05:29

Nafania, x010d прювиет как дела, все нормально, у меня тоже, отлично, ок, хорошо.... хД

слушайте а как там дела с ЧПУ обстоят? выходил ли какие-то обновы в svn с аммм ОКТЯБРЯ тохо 2011 года?! и ваще как оно работает?! я вот тут реально озабочен, нать вкрутить ЧПУ! кстати под nginx там правила, директивы какие примеры есть? я ети регулярки просто пц, нелюблю, а париться уж, ну можно) ну не хочецо, если есть ч решения, выложите плиз)
NARCOMAN
 
Сообщения: 99
Зарегистрирован: 11 апр 2008, 13:21

Re: Баги и багфиксы svn релиза

Сообщение x010d » 19 фев 2012, 10:00

Универсального решения как такового нет, каждый настраивает под себя.
В другой теме есть стандартный шаблон для реврайта под апач (pravila-htaccess-dlya-seo-adresov-t690.html - вам это уже известно) - для себя я реврайт переписал под html, т.е. без виртуальных папок.
По nginx нафаня больше ответит, а вообще можно nginx только статику скармливать, остальное на бэкраунд сервер.

svn версия движка больше не обновляется, как ранее писал Нафаня - "будут исправляться только критические ошибки".
Как опять же ранее написано, ведется работа над движком писаным на фреймворке... правда его в глаза еще никто не видел (даже концепцию).
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Баги и багфиксы svn релиза

Сообщение XMen » 20 апр 2012, 16:15

Почему в админке выставлено, чтобы при выдаче предупреждения пользователю снимало X репутации, оно снимает, но отображает не тот ранг, который выставлен на это количество репутации, и если предупреждение снять, то репутация возвращается, а если ещё и лампочку погасить, то столько ему ещё и накидывается?
XMen
 
Сообщения: 1
Зарегистрирован: 20 апр 2012, 16:08

Пред.

Вернуться в Движок

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron