PHP怎么在后台持续运行?

linkec 2013-02-19 05:01:29
在第一个页面提交一个from,然后第二个页面开始运行,正常运行,但是会卡住,并且同站点所有页面,都无法打开,只有运行过后才能打开,这里用的是fwrite命令,在写入的过程中是无法打开该站点目录下任何网页!如果打开其它链接,Chrome显示载入中。。。但是一直卡在载入中,当运行结束,显示运行成功,所有页面同时打开了,求解?这里实现的是一个离线下载的功能。
...全文
468 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
程序员一灯 2013-03-15
  • 打赏
  • 举报
回复
liyuef123 2013-03-15
php要能支持多线程就好了
  • 打赏
  • 举报
回复
linkec 2013-02-22
引用 4 楼 kyzy_yy_pm 的回复:
这种东西你还是分段运行吧,例如100w的数据你每次执行1w,间隔时间是1分钟,这样你也能给服务器一个缓冲时间,不要让一个程序吃独食是吧
一次只能执行一个数据,因为执行第一个数据,会在进行写入操作,这个时间很长,会出现卡死状态,我是用iframe后面写了个javascript来进行刷新,这样就不会出现卡死的状态,实现多线程~
  • 打赏
  • 举报
回复
黄袍披身 2013-02-19
你可以用命令行方式在服务器操作其他动作只不过什么时候完成就需要另外做判断了
  • 打赏
  • 举报
回复
kyzy_yy_pm 2013-02-19
这种东西你还是分段运行吧,例如100w的数据你每次执行1w,间隔时间是1分钟,这样你也能给服务器一个缓冲时间,不要让一个程序吃独食是吧
  • 打赏
  • 举报
回复
linkec 2013-02-19
引用 2 楼 PhpNewnew 的回复:
你可以用命令行方式在服务器操作其他动作只不过什么时候完成就需要另外做判断了
解决~~在服务器写了个脚本自动刷新~
  • 打赏
  • 举报
回复
linkec 2013-02-19
用AJAX试过,并且同时搭建了两个APACHE,试试可能不可能解决,但是还是没法解决,现在不知道是什么原因,不能同时运行?
  • 打赏
  • 举报
回复
相关推荐
发帖
基础编程
加入

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2013-02-19 05:01
社区公告
暂无公告