MySQL Optimization

На правах рекламы:

Не работает крон

Глюки трекера

Не работает крон

Сообщение cruzzo » 30 май 2008, 20:58

Приветик!
Такая вот проблема, все установлено.
Но крон не работает.
Описание:
Не работает крон. Не отображаются сиды и пиры и рейтинг плохо учитывается. Но все качается.

Буду рад, если вы откликнитесь. Могу оплатить работу.
Спасибо, Константин.
cruzzo
 
Сообщения: 3
Зарегистрирован: 29 май 2008, 20:00

Re: Не работает крон

Сообщение Shurik » 31 май 2008, 23:39

cruzzo писал(а):Ну вот пока все работает тоже, но вот есть вариант что крон может упасть, поэтому я и написал о такой возможности.

viewtopic.php?f=5&t=510
тут ведь писали варианты по замене триггеров "автоматом"
Аватара пользователя
Shurik
 
Сообщения: 25
Зарегистрирован: 18 мар 2008, 02:19
Откуда: Mariupol

Re: Не работает крон

Сообщение Demetri » 23 авг 2008, 14:44

Здравствуйте!

Подскажите, пожалуйста, в Cron'e ли дело?

Сам Cron запущен и работает, статистика по пирам обновляется, обновляется информация на главной странице о созданных темах, учитывается количество отданного/скачанного и т.д., т.е. почти все работает прекрасно. Не работает только счетчик количества скачиваний.

Не считается ни сколько раз был скачен данный торрент, ни количество загрузок *.torrent файла:
Изображение
Изображение

В чем может быть проблема, в Cron'e?
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: Не работает крон

Сообщение PandoraBox_2007 » 24 авг 2008, 08:23

Demetri писал(а):Не работает только счетчик количества скачиваний.


sql:
Код: Выделить всё
TRUNCATE `bb_bt_dlstatus_main`;
TRUNCATE `bb_bt_dlstatus_mrg`;
TRUNCATE `bb_bt_dlstatus_new`;
TRUNCATE `bb_bt_dlstatus_snap`;
TRUNCATE `bb_bt_last_torstat`;
TRUNCATE `bb_bt_last_userstat`;
TRUNCATE `buf_last_seeder`;
TRUNCATE `buf_topic_view`;


папку тигер удаляеш ставиш из дистрибутива и права на файлы 777 и папку тигер 777 если работаеш с SSH тоже самое права на запись
Аватара пользователя
PandoraBox_2007
Администратор
 
Сообщения: 777
Зарегистрирован: 24 сен 2007, 08:11

Re: Не работает крон

Сообщение Demetri » 24 авг 2008, 12:34

Не помогло. Выполнил в phpMyAdmin указанные SQL-запросы, кроме первых трех - появлялись ошибки при их выполнении (по очереди, с первого по третий):
Код: Выделить всё
#1105 - MyISAM table 'bb_bt_dlstatus_main' is in use (most likely by a MERGE table). Try FLUSH TABLES.
#1 - Can't create/write to file './trackit_pier/bb_bt_dlstatus_mrg.MRG' (Errcode: 17)
#1105 - MyISAM table 'bb_bt_dlstatus_new' is in use (most likely by a MERGE table). Try FLUSH TABLES.

Остальные выполнились.

Затем заменил папку /triggers на папку из дистрибутива и выполнил:
Код: Выделить всё
# chmod -R 777 ./triggers


Все осталось, как и было :?

PS Если нужно подробная информация о системе, то у меня TorrentPier R775 modern RC3, Apache 2.2.9, MySQL 5.0.51, PHP 5.2.6
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: Не работает крон

Сообщение JDVU » 24 авг 2008, 14:34

вместо TRUNCATE используй FLUSH TABLES, т.к. таблица в MyISAM, а оно в свою очередь блокирует таблицу при использовании
JDVU
 
Сообщения: 642
Зарегистрирован: 14 фев 2007, 13:11
Откуда: Севастополь

Re: Не работает крон

Сообщение Demetri » 24 авг 2008, 16:48

Выполнил запросы:
Код: Выделить всё
FLUSH TABLES `bb_bt_dlstatus_main`;
FLUSH TABLES `bb_bt_dlstatus_mrg`;
FLUSH TABLES `bb_bt_dlstatus_new`;
TRUNCATE `bb_bt_dlstatus_snap`;
TRUNCATE `bb_bt_last_torstat`;
TRUNCATE `bb_bt_last_userstat`;
TRUNCATE `buf_last_seeder`;
TRUNCATE `buf_topic_view`;


Скопировал папку /triggers из дистрибутива и сменил права:
Код: Выделить всё
# chmod -R 777 ./triggers


Но ничего не измелилась: форум обновляется, трафик считается, но количество закачек не учитывается :?
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: Не работает крон

Сообщение allexnew » 24 авг 2008, 21:51

+1 тоже самое. Долго я эту тему искал чтобы вопросов лишних не задавать :).
Те же самые симптомы, сейчас попробую проделать рекомендации.
Вчера стояла рц3 тоже счетчик не считал, но утром проверил снова, на торентах было ровно по одному скачиванию, хотя файл скачивался более чем один раз.
Седня утянул у пандора rc5 :) (спасибо ему большое), опять все работает, кроме счетчика скачивания ну и пришлось еще пару sleep отключить в двух местах, чтобы не тормозилась загрузка.

Тех данные на всякий случай: FreeBSD 6.2, apache 1.3.x, mysql 5.x, php 5.2.6.
Аватара пользователя
allexnew
 
Сообщения: 53
Зарегистрирован: 24 авг 2008, 00:29

Re: Не работает крон

Сообщение PandoraBox_2007 » 24 авг 2008, 23:15

это не интервал а запуск лутше и не трогай общее количество скачиваний а обрати внимание на обновление кто качает DL seed lech :D
Аватара пользователя
PandoraBox_2007
Администратор
 
Сообщения: 777
Зарегистрирован: 24 сен 2007, 08:11

Re: Не работает крон

Сообщение allexnew » 25 авг 2008, 02:28

Ну что ж. Прошло 4 часа, мой трекер родил в счетчиках одну закачку. Счетчик torrents.ru пока ничего не родил.
На счет моегот трекера. обновление произошло по истечени 4 часов, учитывая, что интервалы такие в кроне нигде не стоят, стал рыть дальше, нарыл в кроне единственное поле где есть 4 часа, это поле run_time см рис. Возможно именно в этом интервале дело, завтра попробую. И вобще меня терзают сомнения, что счетчик одини и тот же, т.е. пока файл черезк клиента себе не зальешь тебя не посчитают. Я энное количествор раз нажал "скачать торент", но не заливал файл к cебе,а cчетчик посчитал только одну закачку, первую, которую я залил.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
allexnew
 
Сообщения: 53
Зарегистрирован: 24 авг 2008, 00:29

Re: Не работает крон

Сообщение PandoraBox_2007 » 25 авг 2008, 07:44

Изображение
Аватара пользователя
PandoraBox_2007
Администратор
 
Сообщения: 777
Зарегистрирован: 24 сен 2007, 08:11

Re: Не работает крон

Сообщение JDVU » 25 авг 2008, 21:02

Demetri писал(а):Почему не интервал? Вот же записи из таблицы:
cron_title: Tracker dl-complete count
cron_script: tr_complete_count.php
schedule: interval
run_interval: 06:00:00


Только как я понял, это минимальный интервал обновления.
schedule - задаётся какая перодичность: weekly - еженедельно, daily - ежедневно, interval - промежуток времени
run_interval - время через которое будет срабатывать задание, для daily и weekly будет виден как NULL
next_run - ближайшее время запуска
поставьте log_enabled = 1 для задания и увидите если будут ошибки

у меня Tracker dl-complete count стоит каждые 6 часов, и всё нормально считает
JDVU
 
Сообщения: 642
Зарегистрирован: 14 фев 2007, 13:11
Откуда: Севастополь

Re: Не работает крон

Сообщение Demetri » 26 авг 2008, 12:05

Установил Torrentpier R775 modern RC5, выполнил все по инструкции - работает прекрасно, и считает и показывает :)

Спасибо PandoraBox_2007 и команде за релизы :)
Аватара пользователя
Demetri
 
Сообщения: 198
Зарегистрирован: 22 авг 2008, 19:45
Откуда: Барнаул, Алтайский Край

Re: Не работает крон

Сообщение Chumaster59 » 05 сен 2008, 10:19

Круто, проделал это:
Код: Выделить всё
TRUNCATE `bb_bt_dlstatus_main`;
TRUNCATE `bb_bt_dlstatus_mrg`;
TRUNCATE `bb_bt_dlstatus_new`;
TRUNCATE `bb_bt_dlstatus_snap`;
TRUNCATE `bb_bt_last_torstat`;
TRUNCATE `bb_bt_last_userstat`;
TRUNCATE `buf_last_seeder`;
TRUNCATE `buf_topic_view`;

И то TRUNCATE `bb_bt_dlstatus_mrg`; не прошло, папку тиггерс само сабой заменил
И теперь как в первую неделю у меня появилось сообщение торрент временно отключен
Я не знал такой проблемы уже пару месяцев
Круто теперь надо ещё все торренты заного регистрировать (
и после этой регистрации число скачавших сбрасывается (((
Что самое удивительное таких проблем на торрентс.ру я не наблюдал )

У меня 775rc2
Собираетесь ли выпускать новую версию (я не имею ввиду rc5 к примеру типо есть) они если честно сырые, люди с кроном мучиются и ещё с некоторыми проблемами.
Надеюсь глюков в RC5 меньше, можно ссылку на неё ?
P.S: Ссылку нашёл, в придачу как раз вчера архив там обновили, Пандора спасибо.
вот ссылка, пароль на архив найдёте там http://torrentpier:torrentpier@torrentpier.gt500.net.ua/

С уважением admin Dragon-star
Chumaster59
 
Сообщения: 83
Зарегистрирован: 18 май 2008, 11:08
Откуда: Чебоксары / Зеленодольск

Re: Не работает крон

Сообщение NiTROUS » 05 сен 2008, 23:47

jdvu писал(а):вместо TRUNCATE используй FLUSH TABLES

это как? 0_o
NiTROUS
 
Сообщения: 88
Зарегистрирован: 30 мар 2008, 13:48

Re: Не работает крон

Сообщение fireman10 » 07 сен 2008, 17:28

Это просто вместо TRUNCATE написать FLUSH TABLES.

Есть ли описание заданий крона? То есть что каждое из заданий конкретно делает?
Например Make Tracker Snapshot, из названия можно понять, что делает снэпшот, а вот на что это влияет непонятно, снепшот чего конкретно? Или например ds update stats - вот это что такое?? какую статистику обновляет? пользователя, общую, еще может какую.
Просьба - опишите кто знает, за что каждое задание отвечает, ну или хотябы сколько знаете, а остальные дополнят.
Например, у меня (да я думаю далеко не только у меня) по многим заданиям крона нет четкого понимания, за что они отвечают и что конкретно выполняют.
fireman10
 
Сообщения: 34
Зарегистрирован: 02 сен 2008, 08:14

Re: Не работает крон

Сообщение gsv7 » 17 сен 2008, 09:31

считает трафик отданого, но не считает трафик скаченного, а так же не обновляет кол-во закачек файла.
сделал как тут писали:
Код: Выделить всё
FLUSH TABLES `bb_bt_dlstatus_main`;
FLUSH TABLES `bb_bt_dlstatus_mrg`;
FLUSH TABLES `bb_bt_dlstatus_new`;
FLUSH TABLES `bb_bt_dlstatus_snap`;
FLUSH TABLES `bb_bt_last_torstat`;
FLUSH TABLES `bb_bt_last_userstat`;
FLUSH TABLES `buf_last_seeder`;
FLUSH TABLES `buf_topic_view`;

+ папку triggers заменил, права поставил.
В итоге: первый запрос в базу не прошёл - написало прав нет,
в результате показало сколько трафика было скачено, но кол-во закачек не обновилось в течении двух дней.
Теперь опять тоже самое: считает трафик отданого, но не считает трафик скаченного, а так же не обновляет кол-во закачек файла. :sad:
короче опять у разбитого карыта сижу:
Через трекер скачано: 976 KB
Через трекер отдано: 48 MB
Суммарно прошло через трекер: 48 MB
ну и
Изображение
Аватара пользователя
gsv7
 
Сообщения: 50
Зарегистрирован: 01 сен 2008, 11:26
Откуда: ua

Re: Не работает крон

Сообщение shaurgon » 19 ноя 2008, 02:21

Доброго вам времени суток. После трех часов ковыряний я нашел, как исправить ошибку, теперь у меня считается статистика =)
Итак, в кроне, в файле tr_cleanup_and_dlstat.php
Находим
Код: Выделить всё
define('DL_STATUS_COMPLETE', 'seedmed');

и меняем на
Код: Выделить всё
define('DL_STATUS_COMPLETE', 1);

Причина косяка - в переменную seedmed не передавалось значение, которое определено в файле common.php:
Код: Выделить всё
define('DL_STATUS_COMPLETE',  1);

Связывалось с кроном это чудо через init_bb.php:
Код: Выделить всё
$dl_link_css = array(
   DL_STATUS_RELEASER => 'genmed',
   DL_STATUS_WILL     => 'dlWill',
   DL_STATUS_DOWN     => 'leechmed',
   DL_STATUS_COMPLETE => 'seedmed',
   DL_STATUS_CANCEL   => 'dlCancel',
);

Проверено было на отлученном кроне, все работает.

Также исправил ошибку, по которой не показывалось количество скачиваний самого торрент-файла.
Искал просто - модераторы обнаружили, что при удалении торрента количество скачиваний файла начинает отображаться.
Потому меня заинтересовали две функции: tor_not_reged и tor_reged
Ищем в файле templates/default/viewtopic_attach.tpl строки:
Незарегистрированные торренты:
Код: Выделить всё
   <tr class="row1">
      <td>{L_DOWNLOADED}:</td>
      <td>{postrow.attach.tor_not_reged.DOWNLOAD_COUNT} <!-- IF SHOW_DL_LIST_LINK -->&nbsp;[ <a href="{DL_LIST_HREF}" class="med">{L_SHOW_DL_LIST}</a> ] <!-- ENDIF --></td>
   </tr>

Зарегистрированные торренты:
Код: Выделить всё
   <tr class="row1">
      <td>{L_COMPLETED}:</td>
      <td><span title="{L_DOWNLOADED}: {postrow.attach.tor_reged.DOWNLOAD_COUNT}">{postrow.attach.tor_reged.COMPLETED}</span></td>
   </tr>

сравниваем, понимаем в чем проблема и заменяем во втором случае на
Код: Выделить всё
   <tr class="row1">
      <td>{L_COMPLETED}:</td>
      <td><span title="{L_DOWNLOADED}: {postrow.attach.tor_reged.DOWNLOAD_COUNT}">{postrow.attach.tor_reged.DOWNLOAD_COUNT}</span></td>
   </tr>

Вуаля, все работает.

ЗЫ. Продуктивно ночку посидел, на работу бы еще не проспать =)
shaurgon
 
Сообщения: 6
Зарегистрирован: 29 сен 2008, 14:17
Откуда: Пермь

Re: Не работает крон

Сообщение Stanger » 25 ноя 2008, 18:51

shaurgon, спасибо огромное, сам не знаю когда бы добрался до этого, да и добрался бы вообще. А благодаря тебе одним косячком меньше :)
Stanger
 
Сообщения: 58
Зарегистрирован: 26 июл 2008, 07:28
Откуда: г. Анжеро-Судженск

Re: Не работает крон

Сообщение Flip » 25 ноя 2008, 22:44

Так же исправил ошибку, по которой не показывалось количество скачиваний самого торрент-файла.
Искал просто - модераторы обнаружили, что при удалении торрента количество скачиваний файла начинает отображаться.
Потому меня заинтересовали две функции: tor_not_reged и tor_reged
Ищем в файле templates/default/viewtopic_attach.tpl строки:

поправил код, как было описано выше....количество скачанных торренов стало подсчитываться....
а вот мне интересно, (я на скрине указал строчки), это не одно и тоже значение? а то у меня показания разнятся ))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Flip
 
Сообщения: 27
Зарегистрирован: 22 ноя 2008, 13:34

Re: Не работает крон

Сообщение RoadTrain » 26 ноя 2008, 02:02

А теперь позвольте мне.

shaurgon писал(а):Итак, в кроне, в файле tr_cleanup_and_dlstat.php
Находим
Код: Выделить всё
define('DL_STATUS_COMPLETE', 'seedmed');

Этого я не нашёл... крон встроенный. Каким способом у вас крон отделён?
shaurgon писал(а):Причина косяка - в переменную seedmed не передавалось значение, которое определено в файле common.php:

в common.php для каждого из статусов определяется уникальный id, по которому производятся все действия в базе.
shaurgon писал(а):Связывалось с кроном это чудо через init_bb.php:
Код: Выделить всё
$dl_link_css = array(   DL_STATUS_RELEASER => 'genmed',   
     DL_STATUS_WILL     => 'dlWill',   
     DL_STATUS_DOWN     => 'leechmed',   
     DL_STATUS_COMPLETE => 'seedmed',   
     DL_STATUS_CANCEL   => 'dlCancel',);

Это не то, это присвоение для каждого из статусов класса из css. С кроном вообще никак не должно связываться, оно используется только для окраски в определённый цвет закачек юзера (красные - качаются, зелёные - скачаны, синие - будут качаться и т.п.)
shaurgon писал(а):Также исправил ошибку, по которой не показывалось количество скачиваний самого торрент-файла.Искал просто - модераторы обнаружили, что при удалении торрента количество скачиваний файла начинает отображаться.

Это вообще не ошибка. Там отображается не кол-во скачиваний торрент-файла, а количество завершённы[ скачиваний самого торрента! Это разные вещи! Кстати, кол-во скачиваний торрент-файла можно узнать, наведя мышку на Скачан: 692 раз.
Изображение
RoadTrain
Супер-Модератор
 
Сообщения: 854
Зарегистрирован: 23 мар 2008, 23:08

Re: Не работает крон

Сообщение shaurgon » 26 ноя 2008, 08:18

Крон отделен по мануалу, который у вас же и нашел.

А так - как нашел, так все и описал. После исправления значения все стало нормально прописываться.
Ладно, поищу, как поправить для неотделенного крона
shaurgon
 
Сообщения: 6
Зарегистрирован: 29 сен 2008, 14:17
Откуда: Пермь

Re: Не работает крон

Сообщение RoadTrain » 26 ноя 2008, 23:51

shaurgon писал(а):Крон отделен по мануалу, который у вас же и нашел.

просто у нас 2,5 способа отвязки крона :smile:
RoadTrain
Супер-Модератор
 
Сообщения: 854
Зарегистрирован: 23 мар 2008, 23:08

Re: Не работает крон

Сообщение shaurgon » 27 ноя 2008, 13:47

Сходил по ссылке в этом сообщении, предварительно прочитав всю тему =)
Как итог - все работает
shaurgon
 
Сообщения: 6
Зарегистрирован: 29 сен 2008, 14:17
Откуда: Пермь

Re: Не работает крон

Сообщение ZeroCool » 30 июл 2009, 19:28

У мня не работает в кроне бэкап сайта и Базы данных....Помоему там на мыло пытается отправить...как настроить что-бы на серв сохранял в папку backup допустим ?
ZeroCool
 
Сообщения: 28
Зарегистрирован: 28 июл 2009, 21:03

След.

Вернуться в Баги (v1.xx)

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

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

Анализ сайта