Il crontab dovrebbe risolvere i tuoi problemi. Per quanto riguarda il locking, ti consiglio di implementare set_error_handler()/set_exception_handler() oppure una callback per ob_start() in modo da essere sicuro che il locking venga rilasciato al termine dell'esecuzione od in caso di errore.

Rispondi quotando