Why we simply cannot get the CRON to run on Magento2 (2.2).
The Crontab is below. The Cron_Schedule database table only ever populates if we trigger the Magento Cron manually from the CL.
* * * * * /RunCloud/Packages/php70rc/bin/php /home/runcloud/webapps/magento cron:run | grep -v "Ran jobs by schedule" >> /home/runcloud/webapps/magento/var/log/magento.cron.log
* * * * * /RunCloud/Packages/php70rc/bin/php /RunCloud/Packages/php70rc/bin/php /home/runcloud/webapps/magento/update/cron.php >> /home/runcloud/webapps/magento/var/log/update.cron.log
* * * * * /RunCloud/Packages/php70rc/bin/php /RunCloud/Packages/php70rc/bin/php /home/runcloud/webapps/magento setup:cron:run >> /home/runcloud/webapps/magento/var/log/setup.cron.log
* * * * * echo asdf > /home/runcloud/webapps/magento/var/log/test.cron.log
- If we run the cron manually via CL it runs fine so sure it's not a user or file permissions problem.
- The binary path is set exactly as per 'which PHP' output
- The bottom line in the crontab is a test I created which works fine so I know the absolute paths to Magento install are correct.