решено Не считает статистику, скачиваний всегда ноль

laughingman

Пользователь
Спасибо большое, переставил треккер, теперь точно 2.2.3, настроил мемкеш отключил все кроны, статистику не считает((((
а в config.php везде где встречается filecache поменять на memcache или только $bb_cfg['datastore_type'] = 'memcache'?
 

laughingman

Пользователь
И еще небольшой оффтоп по конструктру шаблонов

Please Login or Register to view hidden text.

как добавлять атрибуты в поле "сообщение:" а то пытаюсь сохранить, мне выскакивает сообщение что это поле пустое?
 

Virtuoz

Пользователь
Спасибо большое, переставил треккер, теперь точно 2.2.3, настроил мемкеш отключил все кроны, статистику не считает((((
а в config.php везде где встречается filecache поменять на memcache или только $bb_cfg['datastore_type'] = 'memcache'?
везде и что значит "отключил все кроны"? В админке надо переключить с "да" на "нет" и добавить команду запуска в панели управления сервера или в кронтаб
 

laughingman

Пользователь
да, в админке так и сделал, переключил да на нет, у меня нет панели управления сервером, я через консольку все делаю, что за команда надо добавить в крон?
А насчет всего, в файле config есть такой массив

// Cache
$bb_cfg['cache'] = [
'pconnect' => true,
'db_dir' => realpath(BB_ROOT) . '/internal_data/cache/filecache/',
'prefix' => 'tp_', // Префикс кеша ('tp_')
'memcache' => [
'host' => '127.0.0.1',
'port' => 11211,
'pconnect' => true,
'con_required' => true,
],
'redis' => [
'host' => '127.0.0.1',
'port' => 6379,
'con_required' => true,
],
// Available cache types: memcache, sqlite, redis, apc, xcache (default of filecache)
'engines' => [
'bb_cache' => ['memcache', []],
'bb_config' => ['memcache', []],
'tr_cache' => ['memcache', []],
'session_cache' => ['memcache', []],
'bb_cap_sid' => ['memcache', []],
'bb_login_err' => ['memcache', []],
'bb_poll_data' => ['memcache', []],
],
в нем я тоже заменил filecache на memcache
 
Последнее редактирование:

laughingman

Пользователь
Я просто не очень понимаю, что значит отвязать крон
crontab сейчас выглядит так

*/10 * * * * root /usr/bin/indexer --rotate itemssec > /dev/null 2>&1
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
*/6 * * * * /usr/bin/php -f "/var/www/site/www/cron/tr_make_snapshot.php" >/dev/null 2>&1 ## Make tracker snapshot
*/1 * * * * /usr/bin/php -f "/var/www/site/www/cron/tr_cleanup_and_dlstat.php" >/dev/null 2>&1 ## Tracker cleanup and dlstat
* 5 * * * /usr/bin/php -f "/var/www/site/www/cron/avatars_cleanup.php" >/dev/null 2>&1 ## Avatars cleanup
* 5 * * * /usr/bin/php -f "/var/www/site/www/cron/bb_maintenance.php" >/dev/null 2>&1 ## Board maintenance
* 5 * * * /usr/bin/php -f "/var/www/site/www/cron/prune_forums.php" >/dev/null 2>&1 ## Prune forums
* 5 * * * /usr/bin/php -f "/var/www/site/www/cron/prune_topic_moved.php" >/dev/null 2>&1 ## Prune topic moved stubs
* 5 * * * /usr/bin/php -f "/var/www/site/www/cron/clean_log.php" >/dev/null 2>&1 ## Logs cleanup
* 5 * * * /usr/bin/php -f "/var/www/site/www/cron/tr_maintenance.php" >/dev/null 2>&1 ## Tracker maintenance
* 5 * * * /usr/bin/php -f "/var/www/site/www/cron/clean_dlstat.php" >/dev/null 2>&1 ## Clean dlstat
* 5 * * * /usr/bin/php -f "/var/www/site/www/cron/prune_inactive_users.php" >/dev/null 2>&1 ## Prune inactive users
* 5 * * * /usr/bin/php -f "/var/www/site/www/cron/captcha_gen_gc.php" >/dev/null 2>&1 ## Captcha
*/3 * * * * /usr/bin/php -f "/var/www/site/www/cron/cache_gc.php" >/dev/null 2>&1 ## Cache garbage collector
*/45 * * * * /usr/bin/php -f "/var/www/site/www/cron/clean_tor_search_options.php" >/dev/null 2>&1 ## Clean torrents search options
*/1 * * * * /usr/bin/php -f "/var/www/site/www/cron/tr_update_seeder_last_seen.php" >/dev/null 2>&1 ## Seeder last seen
*/6 * * * * /usr/bin/php -f "/var/www/site/www/cron/clean_search_results.php" >/dev/null 2>&1 ## Clean search results
*/10 * * * * /usr/bin/php -f "/var/www/site/www/cron/flash_topic_view.php" >/dev/null 2>&1 ## Flash topic view
*/6 * * * * /usr/bin/php -f "/var/www/site/www/cron/ds_update_stats.php" >/dev/null 2>&1 ## DS update 'stats'
*/3 * * * * /usr/bin/php -f "/var/www/site/www/cron/ds_update_cat_forums.php" >/dev/null 2>&1 ## DS update 'cat_forums'
*/3 * * * * /usr/bin/php -f "/var/www/site/www/cron/sessions_cleanup.php" >/dev/null 2>&1
#
все что /var/www/site это относится к треккеру, вот что подразумевает под собой отвязка, просто закомментить задачи, чтоб не выполнялись,или их переопределить надо?
 

Protektor

Пользователь
Нет, это имеется ввиду отключить в админке сайта крон, и запускать файл cron.php , внешним кроном, либо отдельно каждую задачу из крона админки вешать на внешний крон с соответствующим временем запуска, если настроите запуск только файла cron.php то ставьте его выполнение каждые 5 минут. Разница в способах лишь в том что если добавлена только одна задача на запуск файла cron.php , то при зависании и не выполнении какой либо задачи последующие так же подвиснут. Если каждая задача повешена на внешний крон, то повиснет именно проблемная задача. Но такого не должно быть если сервер настроен правильно, и ему хватает памяти и таймингов для выполнения ресурсоемких задач.
 

laughingman

Пользователь
Ааа, теперь все понятно, тоесть все скрипты которые в кроне админки прописаны, повесить на внешний крон. Все теперь все ясно, большое спасибо
 

Protektor

Пользователь
Можно и так, но проще только файл cron.php на крон повесить, у многих так сделано и проблем нет.
 

laughingman

Пользователь
как то так тогда 5 * * * * www-data /usr/bin/php -f "var/www/site/www/cron.php" >/dev/null 2>&1 но результат пока тот же((( не представляю, что не так может быть(
 
Сверху