我有一个长时间运行的PHP脚本,我正在我的计算机上运行(运行WampServer),我注意到它正在运行时,网站的其余部分将无法加载(浏览器只显示加载图标)
一次只能运行一个PHP脚本吗?如果是这样,是否意味着如果我的网站上的脚本需要30秒才能运行,那么在此期间没有人能够使用该网站?
更多信息:
在执行长时间运行的脚本时,几乎不使用CPU或内存。
答案 0 :(得分:4)
如果您在Apache / PHP conf中使用文件系统作为会话存储,那么您将限制为每个会话运行一个脚本。
尝试以隐身模式打开您的网站,您应该可以正常浏览它。这是因为你然后开始另一个会话。
同时检查Apache工作人员的数量。如果将其设置为1,则您当时只能运行一个。我认为默认值应该更高。