Задать вопрос
@80689248440

Как зациклить скрипт в файле?

Нужно разобрать большой xml но на сервере срабатывает таймаут.
Пришла идея установить счётчик строк или разбить файл на части.
Как одним скриптом запускать самого себя рекурсивно пока не поймает отмену чтоб таймаут распространялся на каждый запуск а не на первый и отсальные вместе взятые?

if($curl = curl_init()){
			curl_setopt($curl, CURLOPT_URL, 'http://'. $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
			curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
			curl_setopt($curl, CURLOPT_FRESH_CONNECT,true);
			curl_setopt($curl, CURLOPT_POST, true);
			curl_setopt($curl, CURLOPT_NOBODY, 1);
			curl_close($curl);
}


Работает но всё равно отваливается через несколько интераций.
Условия - обычный хостинг с таймаутом 30-90 сек
  • Вопрос задан
  • 292 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы