2010-05-27 25 views
0

我编写了一个简单的应用程序,每X分钟检查一次图像是否在多个网站中发生变化并下载它。这很简单:下载图像头,做出一些CRC校验,下载文件,存储在MySQL数据库中关于每个图像和处理下一个项目的一些数据...PHP中的控制进程并发性

这个过程需要约1分钟即可完成。

问题是我已经注意到,当服务器执行这个过程,我不能访问任何页面的网站,即使是那些不需要的MySQL。

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

+0

哪个服务器呢?听起来像你的代码挂钩到内部线程 – Javier 2010-05-27 18:46:02

+0

在Ubuntu Linux下的Apache – Ivan 2010-05-27 18:51:15

+0

这个过程是一个通过Web调用的PHP脚本?或者它是一个cron任务? – 2010-06-02 13:35:46

回答

0

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

这将是正确的去除执行从网络这个脚本,但如果这是必要的,使用session_write_close()功能来关闭会话和解锁会议文件