@aopil

Как запускать скрипты одновременно?

Есть файл start.php который по CRON каждые 30 секунд проверят новые запросы в БД.

Если запросы есть, то я обрабатываю их, например вот так:

if (!empty($arrayOrdersService0)) {
            include_once("script_0.php");
            $info= new Info();
            $info->Request($arrayOrdersService0);
        }

        if (!empty($arrayOrdersService1)) {
            include_once("script_1.php");
            $info= new Info();
            $info->Request($arrayOrdersService1);
        }


Получается, если я правильно понимаю, если есть запросы и для arrayOrdersService0и arrayOrdersService1, то arrayOrdersService1будет ожидать пока arrayOrdersService0завершит обработку (cURL запрос).

Вопрос: Есть возможность вызывать сразу все ф-ции, чтобы не ожидать завершения?
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Создайте start1.php и start2.php и вызывайте их кроном одновременно. Если же принципиально хотите все в одном файле делать асинхронно, то посмотрите в эту сторону.
Ответ написан
Ваш ответ на вопрос

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

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