Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 017 713 раз!

Форум

Добро пожаловать, Гость!

Не выполняется задание по CRON

Обсуждение проблем в работе программного комплекса
tizerenko
Сообщения: 55
C нами: 4 года 2 мес

Непрочитанное сообщение tizerenko » 01 мар 2014, 16:10

%progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\userdata\temp\config\php.ini -q -f %sitedir%\avito-parser.local\test.php

Почему-то у меня не выполняется скрипт, взял код запуска из руководства, поставил все * (каждую минуту) и ничего не происходит.

Добавлено спустя 9 минут 15 секунд:
Пример запланированного задания (выполнение файла cron.php интерпретатором PHP):

Время: */30 * * * *

Выполнить: %progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\userdata\temp\config\php.ini -q -f %sitedir%\xxx.ru\cron.php

Вот это из руководства, но не работает, а надо, WGET имеет ограничения к потокам и больше жрёт в отличии от PHP

Аватара пользователя
Максим
Cейчас: в сети
Сообщения: 4871
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 01 мар 2014, 16:18

tizerenko, зайдите в просмотр логов планировщика и посмотрите, если там появляются отчеты о выполнении задания каждую минуту, значит они выполняются. А если ваш скрипт ничего не делает, то это проблема не Open Server, а вашего скрипта.

tizerenko
Сообщения: 55
C нами: 4 года 2 мес

Непрочитанное сообщение tizerenko » 01 мар 2014, 17:09

Проблема скрипта, оказывается при запуске скрипта через php он выполняется не от папки в которой расположен, а от папки D:/Server/userdata/temp/cron , то есть нужно в руководстве это прописать, чтобы перед выполнением скрипта ставился "костыль" на его папку.


Вернуться в «Ошибки Open Server»

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

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