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

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

На сервере:

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

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

На клиенте:

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

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

собственно вопрос почему? или как заставить скрипт status.php не ждать выполнения парсера?
  • Вопрос задан
  • 3760 просмотров
Подписаться 4 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 1
vsespb
@vsespb
Может у Вас сервер настроен так что максимум 1 PHP процесс запускается?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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