0

我编写了一个简单的应用程序,每 X 分钟检查一次图像在多个网站中是否发生更改并下载它。这很简单:下载图像标题,进行一些 CRC 检查,下载文件,在 MySQL 数据库中存储有关每个图像的一些数据并处理下一个项目......

此过程大约需要 1 分钟才能完成。

问题是我注意到,当服务器正在执行这个过程时,我无法访问网站中的任何页面,即使是那些不需要 MySQL 的页面。

我不知道它为什么会发生,我也不知道如何解决它。也许更高级的 PHP 程序员可以帮助我。

4

1 回答 1

0

我认为这是因为会话文件锁定
尝试取消设置会话 cookie 并加载页面,如果我正确的话 - 页面已加载

从 web 中删除执行此脚本是正确的,但如果有必要,请使用session_write_close()函数关闭会话并解锁会话文件

于 2011-02-23T19:45:07.700 回答