Как запустить несколько URL перенаправления с помощью cron? - PullRequest
0 голосов
/ 28 декабря 2018

Я объясняю свою проблему ниже

  1. У меня есть XML-файл размером 1 ГБ для чтения с использованием php, и каждый узел имеет уникальный идентификатор
  2. Я не могу прочитать такой большой файл 1шаг как мой php или mysql получают тайм-аут
  3. Что я сделал, я сделал php-код для чтения 1000 записей в тот момент, когда 1000 записей, считывание и вставка в mysql db заканчивают работу, а затем перенаправляет на следующую страницу
  4. на следующей странице я передаю последний последний идентификатор узла xml, который был прочитан в последний раз
  5. Таким образом, он продолжает перенаправлять и читать 1000 записей с того места, где он ушел в прошлый раз
  6. Все работает хорошо, когда я бегуphp url direct в браузере
  7. Я хочу, чтобы cron сделал это.
  8. Я установил этот php-файл, используя cron, и он правильный, но cron запускается только один раз.он читает первую 1000-ю запись, но не переходит на следующую страницу перенаправления

Мой php-редирект будет выглядеть следующим образом

xyz.com / read.php [Читать первую 1000-ю запись из xml]затем он будет перенаправлен на следующий URL

xyz.com / read.php? id = 1001 [Читать следующую 1000 записей из xml], затем будет перенаправлен на следующий URL

xyz.com / read.php? id = 2001 [Читать следующую 1000 запись из xml], затем он будет перенаправлен на следующий URL

xyz.com / read.php? id = 3001 [Читать следующую 1000 запись из xml]

Если я запускаю этот xyz.com/read.php в браузере, он работает хорошо и читает до 3001, продолжая перенаправлять на каждую 1000 записей.но когда я настраиваю это в cron, то он останавливается на первой 1000

Как мы можем настроить cron, с помощью которого он будет читать все 4000 записей с перенаправлением keep

...