[請益] 當讀取大量資料寫入資料庫時...程式會自動終止

看板PHP作者 (ROLL)時間14年前 (2011/03/05 23:27), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位長官~~~ 我最近要把大量的文字檔資料寫入資料庫 在程式中已經做了set_time_limit(0)的動作 把PHP升級到5.3.5~~也多了garbage_collection的機制 改善了之前常常out of memory的問題 但是現在遇到更棘手的問題.... 當程式跑了一段時間之後 會跳出 Error 101 (net::ERR_CONNECTION_RESET): 之後我開的所有php程式就會中斷... google之後 看到有人是改host檔 但是好像也沒用... 在我還是5.2.X版的時候 一個程式跑個幾天都沒甚麼問題 只是要parser資料的時候 常常因為物件的建立而out of memory 升級之後反而遇到這個我更沒有idea的問題 請問有人有類似的經驗嗎?? 或者有其他解決方法可以提供我參考 先謝謝大家了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.96.164

03/08 07:33, , 1F
一般會出現memory是因為你一開始讀檔案時把它全部讀進變數
03/08 07:33, 1F
文章代碼(AID): #1DSbP8Cg (PHP)
文章代碼(AID): #1DSbP8Cg (PHP)