WP Cron job timeout issues

I have to run a php function for around 10 minutes. Now I am sheduling the job as a wp-cron-job. But it is getting timed out after 30seconds which is the maximum execution time for php. How to get rid of this timeout issue?

Topic wp-cron cron php Wordpress

Category Web


30 seconds should be enough for a script in the web, but that's generally speaking.

Running your cron as php-cli will have no timeout limit, you can read more about this here

You can also increase the timeout in any php script, as discussed here - https://stackoverflow.com/questions/3829403/how-to-increase-the-execution-timeout-in-php already.


In my opinion function that works 10min is not a best idea. Can You maybe refactor Your function or simply try to build batch processing?

My favorite article about that: https://pippinsplugins.com/batch-processing-for-big-data/

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.