Timeout
равен 300
. По завершению указанного времени работа скрипта завершается, высвечивается ошибка 500. Как разбить работу скрипта на несколько частей, по 300 на каждую? PHP, выполняемый в консоли, как правило, используется для более широкого диапазона задач, чем обычные веб-скрипты. И так как они могут выполняться очень долго, то максимальное время выполнения неограниченно.