Почему процесс php ждет другого?

В эти дни у моего сервера есть проблема.

2 разных процесса PHP не может работать один раз.

Скажем, если у меня PHP-процесс работает в течение 30 секунд.

Я хочу запустить другой процесс PHP одновременно, пока первый процесс еще не запущен. Но 2-й процесс не может быть запущен сразу, он будет ждать выполнения первого процесса, а затем запустить его после этого.

Это не происходит раньше.

Как это исправить?

Пример php файлов:

file1.php:

sleep(30); exit('done);

file2.php:

exit('done');

Мой сервер использует plesk, php 7.x PHP-FPM Nginx

1 ответ

Итак, это причина моей проблемы.

Я использовал session_start() в обоих файлах, и когда первый работает, сезон заблокирован, 2-й файл должен дождаться заблокированного выпуска.

Спасибо @LawrenceCherone за ваш ответ

Другие вопросы по тегам