@ganzales

Параллельное выполнение PHP?

Есть два скрипта
script1.php
sleep(10); echo 1;
script2.php
echo 2;

Если запускать из консоли
php-arm /storage/www/script1.php > /dev/null 2>&1 &
php-arm /storage/www/script2.php

тогда скрипты выполняются одновременно.

Если же запустить из браузера, то второй не будет выполнен, пока не закончится первый. Как запустить параллельно несколько скриптов?
  • Вопрос задан
  • 389 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
так работает браузер + php.

Нужно отключить блокирование сессии в php, чтобы таког оне было.
Но это в целом не проблема, никто из браузера не запускает "крон" скрипты, демонов и т.д..
Ответ написан
maximw
@maximw
Возможно настройки веб-сервера, принимает только один коннект. Второй ждет.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽