php进程为什么要等待另一个进程



这几天,我的服务器出现了问题。

两个不同的PHP进程不能同时运行。

假设我有一个PHP进程在30秒内运行。

我想同时运行另一个PHP进程,而第一个进程仍在运行,尚未完成。但第二个进程不能立即运行,它将等待第一个进程完成,然后再运行。

这种情况不会更早发生。

如何解决?

php文件示例:

file1.php

sleep(30); exit('done);

file2.php

exit('done');

我的服务器使用plesk,php 7.x php-FPM Nginx

好的,这就是我的问题的原因。

我在两个文件中都使用了session_start((,当第一个文件运行时,季节被锁定,第二个文件必须等到锁定发布。

感谢@LawrenceHerone的回答

最新更新