第二个PHP脚本在第一个完成执行后才会响应

时间:2011-07-06 18:00:09

标签: php mysql web

我有2个查询单个数据库的php文件。我观察到当第一个脚本运行时,当你点击第二个脚本的url时,第二个页面在第一个脚本完成处理之前不会加载。

如果第一个脚本花费的时间过长,有时第二个脚本甚至会因“找不到页面”错误而超时。

这可能是什么原因? mysql / php不支持同时在单个表上触发多个脚本。

很困惑。需要一些专家帮助。

1 个答案:

答案 0 :(得分:0)

你在使用会话吗?默认的基于文件的会话处理程序在脚本运行时锁定会话文件,直到脚本结束或执行session_write_close()为止。会话文件被锁定时,没有其他使用会话的页面可以启动。