Фоновый процесс на PHP

220
05 октября 2017, 14:28

Как запустить скрипт, который будет работать, даже если пользователей нет на сайте если быть точнее, то мне в будущем будет необходимо подгружать данные с одного сервиса и заливать их в БД, чтобы пользовать при запуске не ждал, пока прогрузят его данные за эти сутки, хочу сделать, чтобы в определенное время суток скрипт на хосте сам выполнял эту операцию, а пользователю выдавались данные непосредственно из БД, возможно ли такое?

Answer 1

Вообще для этого существует crontab.

Если охота хардкора, то:

  1. Пишите скрипт в бесконечном цикле и запускаете из консоли.

    (php /path/script.php > /dev/null 2>&1) &

  2. Смотрите только чтобы утечек не было в памяти и нагрузку на остальное железо мониторьте.

READ ALSO
Не работает header() в isset($_POST['submit'])

Не работает header() в isset($_POST['submit'])

Доброго времени суток

262
Передача данных между формами POST

Передача данных между формами POST

У меня в методе POST хранятся данные, которые мне нужно передавать через форму

306
Как конвертировать id в viewkey?

Как конвертировать id в viewkey?

Имеется ссылка видео https://cvphncdn

286