Асинхронное задание PHP cron? Является ли это возможным?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Асинхронное задание PHP cron? Является ли это возможным?

Сообщение Anonymous »

Мне нужно написать сценарий cron (php), чтобы получить результат html с нескольких веб-сайтов.

Предположим, в моей базе данных есть записи о 50 веб-сайтах (т. е. http: //www.somewebsite.com/page.php). Таким образом, задание cron будет запускаться каждые x минут. Во время работы он загружает записи из базы данных, проверяет статус каждого веб-сайта, затем получает от него результат HTML и анализирует его.

Меня беспокоит, если веб-сайт из n-й записи не отвечает или требуется некоторое время для загрузки (например, зарубежный веб-сайт), тогда запись n+1 не будет запущена, пока не будет завершена n-я запись, тогда это задание cron будет потребуется некоторое время, чтобы закончить.

Если я выполняю сценарий в браузере, его можно легко обработать с помощью ajax async, однако это задание cron, поэтому у меня есть понятия не имею, как справиться с этой ситуацией.

Подробнее здесь: https://stackoverflow.com/questions/183 ... t-possible
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»