@romaaa32

Каким образом параллельно выполнять скрипт?

Добрый вечер!.
Есть настройки пользователей которые нужно проверять допустим каждые 3 мин и делать то, что там написано. Cron-ом запускаю скрипт для проверки этих значений каждые 3 мин, но цикл поочередно проверяет пользователей и на каждом задерживается около 20 секунд. Получается пока он дойдет до 100- го пользователя может пройти и 30 мин.

Каким образом можно проверять всех пользователей каждые 3 мин? Возможно ли это?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Разветвлить текущий процесс на несколько дочерних: pcntl_fork()

Избавьтесь от задержки в 20 секунд при проверке каждого пользователя, закешировав новое(-ые) состояние(-я) значения(-ий) в момент его(их) изменения(-ий).
Проблема - именно в этом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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