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

Форум

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

Проблема с кроном

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
Evgen_94
Сообщения: 3
C нами: 2 года 6 мес

Непрочитанное сообщение Evgen_94 » 05 май 2014, 23:30

Доброй все ночи. У меня такая вот проблема, не получается настроить запуск php файла через крон (для его интерпретации. Простое открытие файла работает без проблем) Собственно вот команда которая должна запускать файл test.php %progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\userdata\temp\config\php.ini -q -f %sitedir%\test.ru\str\cron.php
Вот лог
04 May 14:29:36 Start nnCron
04 May 14:29:36 READ D:\Programs\OpenServer\userdata\temp\cron\etc\taskinfo.txt ERROR # 2
04 May 14:29:36 Load cron.tab
04 May 14:30:00 Start: D:\Programs\OpenServer\modules\php\PHP-5.3.28\php-win.exe -c D:\Programs\OpenServer\userdata\temp\config\php.ini -q -f D:\Programs\OpenServer\domains\test.ru\str\cron.php
04 May 14:30:00 Start: D:\Programs\OpenServer\domains\test.ru\str\cron.php
04 May 14:30:00 Start result: 0
04 May 14:30:00 Start result: 0
04 May 14:32:00 Start: D:\Programs\OpenServer\domains\test.ru\str\cron.php
04 May 14:32:00 Start: D:\Programs\OpenServer\modules\php\PHP-5.3.28\php-win.exe -c D:\Programs\OpenServer\userdata\temp\config\php.ini -q -f D:\Programs\OpenServer\domains\test.ru\str\cron.php
04 May 14:32:00 Start result: 0
04 May 14:32:00 Start result: 0

(в нем есть записи результата и простого открытия php файла)
Все пути несколько раз перепроверил все как положено, но почему то запустить файл кроном на его интерпретацию так и не получается. В чем может быть проблема?

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

Непрочитанное сообщение Максим » 05 май 2014, 23:40

Почему вы решили что запустить файл не получается. Он запускается прекрасно, по графику. А всё что не работает - это уже дело внутри вашего файла, но не крона.

Evgen_94
Сообщения: 3
C нами: 2 года 6 мес

Непрочитанное сообщение Evgen_94 » 06 май 2014, 00:20

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

Добавлено спустя 7 минут 7 секунд:
Есть вот в логе еще такая строка 06 May 01:18:30 READ D:\Programs\OpenServer\userdata\temp\cron\etc\taskinfo.txt ERROR # 2 но что это значит и как исправить?

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

Непрочитанное сообщение Максим » 06 май 2014, 00:23

1) В 99.9% случаев виноват кривой код скрипта, который запускается, а именно - определение путей и домашней папки. Перепишите свой скрипт грамотно, либо запускайте его не напрямую, как вы это делаете, а через браузер (точнее через HTTP запрос). Как это сделать - указано в руководстве пользователя.

2) Ничего не значит, просто пишет о том, что не может прочитать служебный файл, которого нет. Не обращайте внимание.

Аватара пользователя
Asmodey
Сообщения: 299
C нами: 4 года 7 мес

Непрочитанное сообщение Asmodey » 06 май 2014, 10:23

Спробуйте запустить в консоли, а не в браузере

Evgen_94
Сообщения: 3
C нами: 2 года 6 мес

Непрочитанное сообщение Evgen_94 » 06 май 2014, 18:56

Спасибо, буду пробовать.

Добавлено спустя 1 час 31 минуту 41 секунду:
Да, действительно, стоило переписать файлик и все заработало. Спасибо за помощь.


Вернуться в «Модули и инструменты»

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

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