Задать вопрос
Shuriban
@Shuriban
Ваш персональный сайт web-разработчика

Паралельное выполение скриптов?

На сервере:

Есть скрипт парсера всего сайта с использованием curl. Время выполнения > 15с.

Во время выполнения, он записывает свое состояние во временный файл status.txt.

На клиенте:

Ajax запросом запускается парсер и пока он не завершит работу посылаются параллельные запросы для получения его состояния из файла status.txt.

Все работает, и пользователь видет, что сканируется на данный момент. но, если пытаюсь вместо status.txt параллельно запросить скрипт status.php, даже просто выводящий значение переменной сессии, он встает в очередь и ждет пока закончит выполнение скрипт парсера.

собственно вопрос почему? или как заставить скрипт status.php не ждать выполнения парсера?
  • Вопрос задан
  • 3763 просмотра
Подписаться 4 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
vsespb
@vsespb
Может у Вас сервер настроен так что максимум 1 PHP процесс запускается?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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