看板 PHP 關於我們 聯絡資訊
※ [本文轉錄自 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
kusoayan:會不會是被對方網站 ban 掉? 04/07 12:02
kusoayan:畢竟五秒抓一次 連續抓幾周 好像有點多XD 04/07 12:02
davidou:我確定不是對方網站就是 他本身就有提供這樣的服務了 04/07 15:23
另外我發現一個問題 就是我程式PHP自己監控記憶體 顯示才用了1201k 但是我看CHROME的工作管理員顯示的卻是970,060 且還在不斷升高 怎會這樣? 感覺是記憶體沒放掉 可是會有哪邊的東西會一直吃記憶體阿卻不會放掉阿 他就只是重新整理而已阿 ※ 編輯: davidou 來自: 1.170.112.117 (04/07 15:29)
kerash:你重新整理FREE掉的是主機的RAM,不是CHROME的啊... 04/07 16:29
我不是很瞭解說  我以為這兩個會是一樣的
Fantasywind:php_cli 04/07 16:40
※ 編輯: davidou 來自: 1.170.112.117 (04/07 16:46)
kerash:當成是超市結帳好了,你去抓資料來處理是顧客結帳,但是櫃 04/07 17:07
kerash:檯只有一個人,結帳完就離開就是重新整理,結帳的人就是瀏 04/07 17:08
kerash:覽器,你瀏覽器沒重置人就一直在結帳,當然會累積~ 04/07 17:08