Перейти к публикации

Вопрос

Ку, в общем такая тема, как выставить правильно cron задачу?
Все в одну задачу фигачить, или 2 разные?

/usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/asdasd/public_html/applications/core/interface/task/task.php 695016bc497420c9a6e5692923994fc1

Типа /usr/bin/php ... одна задача, а /home/asdasd ... другая?
А может вообще нужно с php начинать, php /usr/bin ...
И в последнее время  задачи накапливаются и забивают проц на 100%, это не хорошо

Безымянный.png

Поделиться сообщением


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

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

  • 0

Правильно будет так

/usr/bin/env php -d memory_limit=-1 -d max_execution_time=0 /home/csonelove/public_html/applications/core/interface/task/task.php asdasd


А чтоб процессы не накапливались можно сделать блокировку при помощи flock, тогда задание будет выглядеть как-то так:

/usr/bin/env flock -n /tmp/task.lock /usr/bin/env php -d memory_limit=-1 -d max_execution_time=0 /home/csonelove/public_html/applications/core/interface/task/task.php asdasd


Источник dev-cs

Скрытый текст

 

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×