Перейти к контенту
  • 0

Еженедельные задачи в 2.0 [tasks]


Anna

Вопрос

заметила что еженедельные задачи, такие как например Weekly Digest и самостоятельные скрипты не запускаются автоматически Task manager`ом. Странно, вручную запускаются, а автомат игнорирует их и не запускает.

 

С чем это может быть связано?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Блин, та же проблема - собственноручно добавленное задание не хочет запускаться. Запускать - поставил в 5:00 каждый день. Вручную - всё в шоколаде, никаких ошибок. Автоматом - не запускается никак, даже логов никаких нет. :D

Что делать?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

пока могу сказать что задача запускается тут в файле class_display.php

        //-----------------------------------------
        // Add in task image?
        //-----------------------------------------
        
        if ( time() >= $ibforums->cache['systemvars']['task_next_run'] )
        {
         $this->to_print .= "<!--TASK--><img src='{$ibforums->base_url}act=task' border='0' height='1' width='1' /><!--ETASK-->";
        }

 

дальше видимо надо копать...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
<img src='{$ibforums->base_url}act=task' border='0' height='1' width='1' />

Ребят, мне кажется, или это правда *банутый способ? Да ещё и отладку затруднили... ;)

Далее... только по одному заданию выполняется за одну загрузку страницы...

Дальше... действительно, надо копать... :) и глубоко, по-видимому.

Добавлено в [mergetime]1099325200[/mergetime]

PS Кто со мной согласен, что IPS пи*асы, что выпускают такие сырые продукты, поднимите руки. :)

Поклонники хип-хопа, вскиньте руки в небо... :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Хм. Надо будет посмотреть. У меня задачи выполняются, но не в то время, какое я указал. Например у меня задача поставлена на полночь, а выполняется она в 4 утра... Вроде сервак-то по Московскому стоит... Хзчт...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Дальше интереснее. Сменил <img> на <iframe>... наблюдаю результаты отладки.

Узнал, что в модуле weeklydigest возникает ошибка Cannot locate чего-то там file ./sources/sql/mysql_extra_queries.php - exiting, хотя сам файл на месте... :/

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

Вот млять.

Добавлено в [mergetime]1099326966[/mergetime]

например Weekly Digest

С ним, по ходу, разобрались - там просто ошибка! Хотя... щас видно будет... :D

d1pro

Надо будет посмотреть.

Посмотри. Там они вообще не по времени выполняются... И не все, что печальнее всего...

А по времени задачи ЧЕРЕЗ СКРИПТ выполняться НЕ МОГУТ - ибо нужно, чтоб как раз в это время скрипт кто-нибудь запустил..............

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Поклонники хип-хопа, вскиньте руки в небо...

ЕЕЕ... Поднимите руки, поднимите руки, поднимите руки... :D

Добавлено в [mergetime]1099327162[/mergetime]

theIggs

А по времени задачи ЧЕРЕЗ СКРИПТ выполняться НЕ МОГУТ - ибо нужно, чтоб как раз в это время скрипт кто-нибудь запустил..............

Дык у меня как раз в районе 12 весь народ и приходит ;)... Только все равно не выполняется. А стабильно выполняется в 4 утра...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Так...

Так, *лять!..

:) тут сегодня прямо блог имени меня.

В общем, я в тупике. У меня на локалке в самом скрипте путь '.' почему-то ведёт не в root_path и вообще никуда... он ведёт в /usr/local/apache... ;) Соответственно, я повесил на Task Manager дампер базы, у меня бэкап создаётся в папке /usr/local/apache... Почему, не понимаю закономерности... :)

На локалке-то хорошо, быстренько время поменял ещё на день вперёд и тести снова... А на серваке-то такого не получится... :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

theIggs

Соответственно, я повесил на Task Manager дампер базы

Гы-ы, а где это задание можно достать? а то полезная вещица получается :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Гы-ы, а где это задание можно достать?

Можно купить у меня за скромную сумму. :D А можно самому написать. ;)

В любом случае, я его ещё доделываю...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Гы, наверное будем свои мозги и ручки разрабатывать :D

Так, на всякий случай, а сумма из скольки цифр состоит?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Спасет ли отцов демократии и детей прогресса этот мод http://tools.invisionize.com/db/index.php/f/3511/size/lg ? его, евствевственно надо переделывать под 2.0, но идеи есть... :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

тут нашлась бага в ланг паке как раз еженедельных уведомлений причем бага и в версии 2.0.3 в надо заменить в файле lang_email_content.php

digest_topic_weeky на digest_topic_weekly

subject__digest_topic_weeky на subject__digest_topic_weekly

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Could not find an email template with an ID of 'digest_topic_weekly' (это в логах ошибок почты, как я понимаю результат кривой руссификации)

 

а также код ошибки SMTP 452 - это из этой оперы ? ....

вообще как бы получить внятное разъяснение по task_manager, выполнение задач очень важная вещь, а ей уделено так мало тем ...

 

как можно избавиться от кода 452 ошибки ? как я понимаю к почтовику, который шлет мессадж это никакого отношения не имеет, т.к. он ничего не шлет или пытается слать, но нечего вот он получает задание на посылку, но ответа в теме нет и ....

 

короче с чем едят ошибку 452, почему в логах почтового сервера ничего нет, почему ошибка возникает после ручного прогона задачи и только причем у тех е-мейл, которые 100% рабочие и письма на них 100% дойдут (потому что это мой рядом стоящий мейл сервер в той же зоне) .... вот такая странная ерунда в логах выполнения задачек ... кто может помочь ?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Собс-но, попробовал исправить ланг-файлы, но проблема осталась - вручную задачи работают, запускаются. А вот ежедневные/еженедельные задачи не хотят работать.

В чем может быть дело?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.