Я использую PHP 5.5 с интегрированным ZendOPcache. Есть два варианта для этого расширения - включен ли кеш (для которого я установил значение true), а второй - для кеша CLI, для которого я установил значение false. Мне интересно, работают ли cronjobs в CLI, потому что, если они этого не делают, это проблема для моих cronjobs, потому что они являются задачами синхронизации и должны читать последний контент.
1 ответ
0
Задания Cron могут выполняться либо через CLI, либо через веб-сервер - в зависимости от того, как вы их настроили.
Если вы запускаете
[/path/to/]php --some-options -f /path/to/script
или аналогичный, вы выбрали версию CLIЕсли вы запустите
[wget|curl] 'http://localhost/some/thing.php'
или аналогичный, вы выбрали запуск внутри веб-сервера
Обе версии имеют свои плюсы и минусы, но важный момент: у вас есть выбор.