I have a process in PHP that generates an excel file with data calculated from several sql server tables. The problem is that being a process that takes a long time (it may take more than 10 minutes), the server always returns an error "Fatal error: Maximum execution time of 0 seconds exceeded in ..."
I think the best thing for this case would be to create a process that generates the Excel file in the background, and that could report its status. I read something about Gearman, but I do not know how it is implanted.