【求助】php sleep()导致所有网页都没响应了
环境是 lnmp,我在代码中写了
sleep(60);
打开那个页面,60秒后才有输出,这个是正常的;
但是在这60秒内我网站中的其他网页也都是loading的状态,直到这个页面出现了,
其他页面才出现...
然后我在代码中,空循环了1000万次,发现如果那个页面没有执行完;
其他的页面也是loading的状态;这太诡异了...
小弟以前做java的,刚接触php不久,这太诡异了,请各位大大指点迷津
php
sleep×
------解决方案--------------------1. 程序里是否只有一句sleep()代码?是否有类似 session_start() ? 或者是你修改过php.ini开启了自动开启session.
如果是,那就是session文件锁导致
2. 你php-fpm中最大子进程是几个?如果只有一个,也会造成拥堵的状况
------解决方案--------------------具体代码是什么情况?有没有for, forreach循环?
------解决方案--------------------这种猜谜游戏一点都不好玩
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn