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


Demetri писал(а):Не работает только счетчик количества скачиваний.
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`;#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.# chmod -R 777 ./triggersFLUSH 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`;# chmod -R 777 ./triggersschedule - задаётся какая перодичность: weekly - еженедельно, daily - ежедневно, interval - промежуток времениDemetri писал(а):Почему не интервал? Вот же записи из таблицы:cron_title: Tracker dl-complete count
cron_script: tr_complete_count.php
schedule: interval
run_interval: 06:00:00
Только как я понял, это минимальный интервал обновления.
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`;jdvu писал(а):вместо TRUNCATE используй FLUSH TABLES
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`;
define('DL_STATUS_COMPLETE', 'seedmed');define('DL_STATUS_COMPLETE', 1);define('DL_STATUS_COMPLETE', 1);$dl_link_css = array(
DL_STATUS_RELEASER => 'genmed',
DL_STATUS_WILL => 'dlWill',
DL_STATUS_DOWN => 'leechmed',
DL_STATUS_COMPLETE => 'seedmed',
DL_STATUS_CANCEL => 'dlCancel',
);
<tr class="row1">
<td>{L_DOWNLOADED}:</td>
<td>{postrow.attach.tor_not_reged.DOWNLOAD_COUNT} <!-- IF SHOW_DL_LIST_LINK --> [ <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>
Так же исправил ошибку, по которой не показывалось количество скачиваний самого торрент-файла.
Искал просто - модераторы обнаружили, что при удалении торрента количество скачиваний файла начинает отображаться.
Потому меня заинтересовали две функции: tor_not_reged и tor_reged
Ищем в файле templates/default/viewtopic_attach.tpl строки:
shaurgon писал(а):Итак, в кроне, в файле tr_cleanup_and_dlstat.php
Находим
- Код: Выделить всё
define('DL_STATUS_COMPLETE', 'seedmed');
shaurgon писал(а):Причина косяка - в переменную seedmed не передавалось значение, которое определено в файле common.php:
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',);
shaurgon писал(а):Также исправил ошибку, по которой не показывалось количество скачиваний самого торрент-файла.Искал просто - модераторы обнаружили, что при удалении торрента количество скачиваний файла начинает отображаться.

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

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