Одним из решений является выполнение сценария с php
консоли, чтобы пропустить директиву max_execution_time
или max_input_time
.
Вот пример запуска cron каждые 5 минут:
*/5 * * * * /usr/local/bin/php /path_of_the_script/my_script.php
Если время не истекло, просто отредактируйте скрипт и добавьте его в начало файла:
#!/usr/local/bin/php
В результате получается что-то вроде этого:
#!/usr/local/bin/php
<?php
// Your script code here...
PD. Это зависит от сервера, и мой путь, используемый для php
, является наиболее распространенным, но есть вероятность, что он другой, если у вас есть сомнения, вам придется проверить с вашим хостинг-провайдером.