Skip to content

Не исполняются задачи в планировщике

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

Featured Replies

  • Author

Как работает планировщик от ipb если не запускать его по крону. Что за код, где копать, хочу разобраться как он запускается...

  • Author

Не совсем понял

/index.php?app=core&module=task

Глянул в папку task, там нет index.php. Соответственно необходимо указать какой именно запустить скрипт...

 

Как работает это все и что за задача которая удаляет устаревшие сессии, обновляет счетчик онлайн пользователей?

 

Открыв /index.php?app=core&module=task, не генерируются ситимапы...

Причем здесь index.php и папка task?

app=core&module=sitemap это форумный крон, который запускает необходимые задачи по расписанию. Перечитайте еще раз топик.

 

Сайтмэп генерируется своей задачей. Кроном она запускается только по расписанию.

Если нужно запустить какую-то задачу вручную делается это в списке задач в АЦ.

  • Author

У меня такая проблема, количество посетителей на форуме постоянно растет, сейчас около 300 и эта цифра меньше не становится...

 

 

Я вот и хочу узнать, в чем дело? Почему статистика не обновляется, не подчищаются старые сессии и тд...

 

Настройки -> длительность сессии стоит на 60 сек...

 

Перед тем как добавить изображение в исходный код, откуда оно добавляется где это сам мененджер находится?

Edited by Testweb

количество посетителей на форуме постоянно растет, сейчас около 300 и эта цифра меньше не становится.

А причем здесь тогда задачи? Проблема с кроном форума это только одна из причин, а их как минимум могут быть еще несколько - длительное время жизни сессии, большой наплыв ботов которые создают отдельные сессии, ддос. Я вот не понимаю, зачем спрашивать и лезть в задачи если проблема касается другого - сессий?.. Вы абсолютно уверены что проблема в кроне? Может быть следует начать с самой сути проблемы, изучить ее происхождения, а потом уже перейти непосредственно к конкретным вопросом? Вы, как я вижу так и не прочитали ссылку которую я давал - как правильно задавать вопросы, а ведь там освещено как нужно эффективно сообщать о ошибках. Перечитайте пожалуйста еще раз источники.

 

Настройки -> длительность сессии стоит на 60 сек...

Нормальное значение жизни сессии должно быть в пределах 10-15 минут.

  • Author

Я хочу понять, как обновляется статистика? Если из планировщика, тогда хочу пройтись от и до. Глянуть код как он работает, у меня в планировщике последнее исполнение задачи остановилось на 1 феврале..

Статистика форума обновляется задачей rebuildstats. У каждой задачи есть свое время выполнения. Задачи которые завершились с ошибками блокируются и они больше не выполняются.

  • Author

Завтра покопаюсь. По мимо настройки->безопасность, имеется еще какой либо конфиг отвечающий за длительность сессии, обновлении статистики?

  • 1 month later...
  • Author

Мне на сайт залили вирус, 20 000 внешних ссылок... От этого количество посетителей под 300, боты...

 

Проблема все так-же, последнее исполнение задач было 11 апреля.

Собственно открываю /index.php?app=core&module=sitemap, в ответ получаю "Извините, мы не можем найти это!". Смотрю на дату исполнения ситемапа в планировщике, дата не изменилась...

 

Тут все верно?

  • Author

\sources\classes\class_taskmanager.php

 

Когда и где подгружается данный скрипт?

 

Блин, пытаюсь хоть за что та зацепиться. Ранее видать накасячил...

 

В каком скрипте или в какой функции отправляется запрос на обновление следующей даты запуска?

 

<img src='http://site.ru/index.php?app=core&module=task' alt='' style='border: 0px;height:1px;width:1px;' />

 

Данный html код добавляется в дом вместе с загрузкой страницы или яксом? То есть отправляется якс запрос после подгрузки страницы, получает html и добавляется в дом??

  • Author

Господи, отсутствовал тег {$stats['task']} в шаблоне

 

:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.