Вопросы, советы, возможные модификации и вообще все про модуль статистики кланов

Модератор: Exinaus, shw

#7695 shw 15 сен 2012, 09:33
в качестве временного варианта - цапанитесь к mysql и измените напрямую ваш id клана.
#7980 bogdanow.d.s 25 сен 2012, 09:23
если ошибся с темой, то просьба не ругаться.
В общем вопрос про статистику:
раз статистика через сутки приобрела вот такой вид: (картинка)

 Читать дальше


а задача CRON в виде
Изображение
/usr/bin/wget -O /dev/null http://sevro.ru/stat/cron.php
значит все правильно сделано? (просьба не ругаться сильно) Пока нашел как правильно сделать задачу.
в логе сказано что в 22:00 обновилось. я так понимаю теперь все будет работать нормально. И дальнейшие настройки не требуются. Правильно? Спасибо.
#7994 shw 25 сен 2012, 15:27
bogdanow.d.s писал(а):раз статистика через сутки приобрела вот такой вид: (картинка)
а задача CRON в виде

/usr/bin/wget -O /dev/null http://sevro.ru/stat/cron.php
значит все правильно сделано? (просьба не ругаться сильно) Пока нашел как правильно сделать задачу.
в логе сказано что в 22:00 обновилось. я так понимаю теперь все будет работать нормально. И дальнейшие настройки не требуются. Правильно? Спасибо.

1) на скринах виден косяк с картинками - недоложили из архива =)
2) Да, у вас все получилось нормально кроме одного - задача отрабатывает каждый час. Заголовок "hourly" и лог крона это подтверждает.
Если чего - раз в день называется "daily"
#8070 bogdanow.d.s 27 сен 2012, 07:32
shw писал(а):1) на скринах виден косяк с картинками - недоложили из архива =)
2) Да, у вас все получилось нормально кроме одного - задача отрабатывает каждый час. Заголовок "hourly" и лог крона это подтверждает.
Если чего - раз в день называется "daily"

а вот сегодня вдруг "Нехватает данных для отображения этой закладки или не включен сбор статистики в админ панели".
В чем может быть проблема? задачи CRON в IPSmanager недостаточно? надо заходить через http://ваш/сайт/статистики/cron.php?user=admin&pass=123456 ?
хотя я в
Код: Выделить всё1. Открываем файл cron.php, находим строку:
КОД: ВЫДЕЛИТЬ ВСЁ
    // Check Admin(1)
    define('STATE', '1');

заменил на
Код: Выделить всё1. Открываем файл cron.php, находим строку:
КОД: ВЫДЕЛИТЬ ВСЁ
    // Check Admin(0)
    define('STATE', '0');

причем лог CRON:

 Читать дальше


а как видно тут статистика почему-то не заработала.
при принудительном запуске лог выдает что ошибок нет (запуск через cron задачу с ISPmanager

 Читать дальше


Заранее спасибо за совет по проблеме.
П.С. Исправил на "раз в сутки.
#8077 shw 27 сен 2012, 13:15
могу предположить следующий вариант:
В прошлые дни статистика собиралась в 22-00, а вчера отработала в 21-00, отсюда и неувязочка =)
PS крон полностью и корректно отрабатывает только когда есть записи "Writing player ХХХ", в любых других случаях записи говорят о том, что он просто отработал "вхолостую" - т.е. был запущен, но не внес никакой информации в базу
#8089 bogdanow.d.s 27 сен 2012, 14:34
shw писал(а):могу предположить следующий вариант:
В прошлые дни статистика собиралась в 22-00, а вчера отработала в 21-00, отсюда и неувязочка =)
PS крон полностью и корректно отрабатывает только когда есть записи "Writing player ХХХ", в любых других случаях записи говорят о том, что он просто отработал "вхолостую" - т.е. был запущен, но не внес никакой информации в базу

тогда подскажите пож-ста, мне что исправить или настроить? Заранее спс.
#8095 bogdanow.d.s 27 сен 2012, 15:02
shw писал(а):оставь как есть, сама появится скоро.

Спасибо за участие.
#20793 Kuralesov 20 ноя 2012, 18:20
Прошу кирпичами не кидать! И таки, господа, пора бы вам обновить FAQ :)
А теперь собсно сам вопрос.
Правильно ли я понимаю что в cron записи вида:

Код: Выделить всё/usr/bin/php /var/www/tamplier/data/www/stat.wot-tampliers.ru/cron.php

и вида:

Код: Выделить всё/usr/bin/wget -O /dev/null http://ваш/сайт/статистики/cron.php

ну и до кучи вида:

Код: Выделить всё30 01 * * * wget -q "http://ваш/сайт/статистики/cron.php?user=admin&pass=123456"

одно и тоже?
И достаточно оставить одну из записей?

И что по поводу сообщения, в котором говорится что надо указывать пользователя, от имени которого будет выполняться команда и прочее: https://wot-news.com/forum/viewtopic.php?p=7686#p7686

Прошу ещё раз прощения, но от обилия информации и способов реализации начинается путаница. :(
#20796 shw 20 ноя 2012, 18:46
таки разные =)
хотя бы потому, что первые две команды для командной строки, последняя - запись уже в линуховом файле задач.
Затем, авторизацией отличаются.
Первый и второй вроде методами вызова пхп кода отличаются.

по поводу пользователя от кого запускать - все верно. Некоторая особенность создания задачи.
к примеру, если на хостинг у вас ЛОГИН/ПАРОЛЬ, то под рутовым логином у вас скорей всего задача отрабатывать не будет, если безопасность правильно настроена. И под другим пользователем тоже =) только под родным.

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

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

Реклама | Adv
cron