我的 Ubuntu 12.04 服务器带有这个 cron 作业,它必须用于清理 PHP 会话文件
find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +24 ! -execdir fuser -s {} ; -delete
在我的文件夹中,目前有大约 1110000 个这样的文件,服务器性能下降,因为清理过程从未完成。服务器在 Xen 平台上是虚拟的。
有没有更高效的方法可用?
我的 Ubuntu 12.04 服务器带有这个 cron 作业,它必须用于清理 PHP 会话文件
find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +24 ! -execdir fuser -s {} ; -delete
在我的文件夹中,目前有大约 1110000 个这样的文件,服务器性能下降,因为清理过程从未完成。服务器在 Xen 平台上是虚拟的。
有没有更高效的方法可用?
我已经通过假设我的服务器性能不够快来解决这个问题。第二种方法是识别任何生成不必要会话的脚本,这是一个关键的罪魁祸首。