Ubuntu

PHP5 會話文件清理永遠不會完成

  • January 10, 2013

我的 Ubuntu 12.04 伺服器帶有這個 cron 作業,它必須用於清理 PHP 會話文件

find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +24 ! -execdir fuser -s {} ; -delete

在我的文件夾中,目前有大約 1110000 個此類文件,並且由於清理過程從未完成,伺服器性能會下降。伺服器在 Xen 平台上是虛擬的。

有沒有更高效的方法可用?

我假設我的伺服器的性能根本不夠快,從而解決了這個問題。第二種方法是辨識任何產生不必要會話的腳本,並且有一個關鍵的罪魁禍首。

引用自:https://serverfault.com/questions/408755