I am sure my Magento 2 cron is running. It runs for every 15 minutes. It is not throwing any error.
Below is the cron that is running for every 15 minutes
php -c /opt/alt/php55/etc /home/xxx/public_html/bin/magento cron:run
Every time when it runs it gives the below output.
Ran jobs by schedule.
However the indexers are not building.
When I login at backend It Says
One or more indexers are invalid. Make sure your Magento cron job is running.
I know that the CLI command can be used. My question is why the indexers are not rebuilding when the Cron is running.
Update:
Following is my configuration for index and default
Generate Schedules Every - 15
Schedule Ahead for - 16
Missed if Not Run Within - 60
History Cleanup Every - 20
Success History Lifetime - 120
Failure History Lifetime - 120
Use Separate Process - Yes
Following are the schedules I see in my cron_schedule
table
captcha_delete_old_attempts
captcha_delete_expired_images
magento_newrelicreporting_cron
sales_grid_order_async_insert
sales_grid_order_invoice_async_insert
sales_grid_order_shipment_async_insert
sales_grid_order_creditmemo_async_insert
sales_send_order_emails
sales_send_order_invoice_emails
sales_send_order_shipment_emails
sales_send_order_creditmemo_emails
newsletter_send_all