看板 PHP 關於我們 聯絡資訊
我把session_path設在一個資料夾裡 所以可以看到裡面的session產生的檔案一直累積 請問有什麼方法可以讓他沒在用的自動清除? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.46.162
MrMarcus:這狀況要小心啊,曾經遇到一部伺服器也出現這個狀況, 12/13 20:25
MrMarcus:原本沒注意到,session檔案竟然累積到超過2百萬個,把主機 12/13 20:26
MrMarcus:搞當了三十分鐘 12/13 20:26
MrMarcus:正常而言無用的session檔案每隔一段時間會被自動清除 12/13 20:27
ckai1983:請問M大是怎樣累積到兩百萬個? 12/13 22:32
MrMarcus:當初沒有注意到無用的session檔案無法被自動回收,詳細 12/14 00:32
MrMarcus:原因不明,應該是目錄權限的問題。累積了大概三個月。 12/14 00:33
MrMarcus:之後把session目錄重新指定到另一個新的目錄就正常了。 12/14 00:33
MrMarcus:這個目錄檔案會一直增加是正常的,無用的檔案會被自動 12/14 00:34
MrMarcus:由PHP回收(清除)因此正常而言不會累積太多,一兩千個 12/14 00:35
MrMarcus:session檔案不用擔心。但是若發現過久以前的檔案還存在 12/14 00:35
MrMarcus:那就要小心確認了。 12/14 00:36
ckai1983:嗯嗯 謝謝 12/14 11:22