Я использую PHP 5.5 с интегрированным ZendOPcache. Есть два варианта для этого расширения - включен ли кеш (для которого я установил значение true), а второй - для кеша CLI, для которого я установил значение false. Мне интересно, работают ли cronjobs в CLI, потому что, если они этого не делают, это проблема для моих cronjobs, потому что они являются задачами синхронизации и должны читать последний контент.

1 ответ1

0

Задания Cron могут выполняться либо через CLI, либо через веб-сервер - в зависимости от того, как вы их настроили.

  • Если вы запускаете [/path/to/]php --some-options -f /path/to/script или аналогичный, вы выбрали версию CLI

  • Если вы запустите [wget|curl] 'http://localhost/some/thing.php' или аналогичный, вы выбрали запуск внутри веб-сервера

Обе версии имеют свои плюсы и минусы, но важный момент: у вас есть выбор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .