我故意在我的服务器上运行一个持续长达 60 秒的 php 脚本,每次运行之间都有延迟。问题是,在脚本执行期间发送到服务器的任何其他请求都会延迟,直到脚本完成。
是否有“线程”(?)php 允许 apache 在脚本运行时接受需要 php 的请求?
Apache 和 PHP 默认情况下可以很好地服务许多并发连接。我会刺入黑暗并猜测你是开始一个会话。默认会话处理程序是基于文件的,并且将获取会话文件上的独占锁,这会阻止尝试使用同一会话文件的所有并发请求。在执行长时间运行的任务之前关闭会话session_write_close http://php.net/session_write_close.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)