Я пытаюсь запустить два экземпляра PHP-скрипта одновременно. У меня есть сценарий «test.php»: <p><?php echo time(); ?> Sleeping…</p> <?php sleep(5); ?> <p><?php echo time(); ?> done</p> Если я загружаю страницу на две вкладки браузера одновременно, я получаю следующее: 1446855680 Спящий … 1446855685 сделано и это: 1446855686 Спящий … 1446855691 сделано Один экземпляр блокируется до других нагрузок. […]
Я в основном пытаюсь проверить ход загрузки файла. Для этого я неоднократно опросу php-файла (progress_sess.php), который повторяет значение сеанса, которое изменяется в файле, обрабатывающем загрузку (export.php). Таким образом, есть один запрос ajax для export.php и несколько запросов ajax для progress_sess.php. Таким образом, я могу отобразить фазу, в которой в настоящее время находится скрипт загрузки файлов. […]