作者davidou (老欧 ! 月夜雪岚)
看板PHP
标题Fw: [问题] 网页重新整理到crash掉
时间Sat Apr 7 11:48:17 2012
※ [本文转录自 Web_Design 看板 #1FVxY-qZ ]
作者: davidou (老欧 ! 月夜雪岚) 看板: Web_Design
标题: [问题] 网页重新整理到crash掉
时间: Sat Apr 7 11:47:07 2012
我有写一个网页php机器人程式
然後 我透过
<meta http-equiv="refresh" content="5" />
的方式 让他每隔几秒就重新执行一次我的php 程式
这只只是一个很简单的抓网页然後if else的程式而已
平常跑是都没问题
可是有发现他要是放了个一阵子後 他就会不动了
这边的一阵子 有可能是一周也可能是一个月甚至以上不定
我会看到浏览器一直在转圈圈
然後猜测可能程式就卡在某一行跑不过去
(因为我有写让他可以寄信到我信箱来的功能 然後我发现他一直在重复寄信)
所以上来问看看说 有没有高手有个甚麽见解之类的
是记忆体问题吗? 还是甚麽的
这边附注一下我有用到的功能
php的curl、session、mail、if..else for while等的判断式与回圈
当然其他不是很重要的函数就不提了
有人有想法吗? 另外 有时候挂掉後 要必须整个浏览器重开程式才会跑
(这我猜会不会是session的问题? 只是我也不知道该从哪下手)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.211.74
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: davidou (59.126.211.74), 时间: 04/07/2012 11:48:17
1F:推 kusoayan:会不会是被对方网站 ban 掉? 04/07 12:02
2F:→ kusoayan:毕竟五秒抓一次 连续抓几周 好像有点多XD 04/07 12:02
3F:→ davidou:我确定不是对方网站就是 他本身就有提供这样的服务了 04/07 15:23
另外我发现一个问题 就是我程式PHP自己监控记忆体 显示才用了1201k
但是我看CHROME的工作管理员显示的却是970,060 且还在不断升高
怎会这样? 感觉是记忆体没放掉 可是会有哪边的东西会一直吃记忆体阿却不会放掉阿
他就只是重新整理而已阿
※ 编辑: davidou 来自: 1.170.112.117 (04/07 15:29)
4F:推 kerash:你重新整理FREE掉的是主机的RAM,不是CHROME的啊... 04/07 16:29
我不是很了解说 我以为这两个会是一样的
5F:推 Fantasywind:php_cli 04/07 16:40
※ 编辑: davidou 来自: 1.170.112.117 (04/07 16:46)
6F:推 kerash:当成是超市结帐好了,你去抓资料来处理是顾客结帐,但是柜 04/07 17:07
7F:→ kerash:台只有一个人,结帐完就离开就是重新整理,结帐的人就是浏 04/07 17:08
8F:→ kerash:览器,你浏览器没重置人就一直在结帐,当然会累积~ 04/07 17:08