afgn 发表于 2013-2-20 11:39:50

请教如何删除存放php session 的 /tmp 目录

我是用 lnmp0.8 + upgrade_nginx.sh 升级到 1.2.7。


OS: CentOS Linux 6.3 x86_64
AP: Nginx 1.2.7 + Php-fpm 5.2.17p1

php.ini 的设定 session.save_path = "2;/tmp2"

我使用 Nginx + Php-fpm, 之前用 mod_files.sh 2 16 /tmp 建立了一个存放php session的阵列目录, 但是要删除或进入该目录都非常慢, 想请教一下该如何处置会比较好?!

ps. 这台目前还是线上机, 我已经用同样方法再建一个 /tmp2 的目录。

千万不要告诉我 rm -rf /tmp 就ok, 因为用top检查cpu负荷超高!!

我也试过 find /tmp/ -depth -type f -mmin +180 -exec rm -f {} \; &>/dev/null 可是效果都不彰 >"<

licess 发表于 2013-2-20 12:46:53

我比较习惯用rsync 删除,感觉还行

qingdada 发表于 2013-2-20 14:07:39

回复 1# 的帖子

rsync 同步还是不错的 记得新浪有个技术总监发布了一个同步教程的 可以找找看

afgn 发表于 2013-2-20 14:12:41

可以请教如何实作吗?

afgn 发表于 2013-2-20 14:13:51

不太懂清 session 为何需要用到 rsync 备份?

licess 发表于 2013-2-20 15:54:53

rsync是同步工具不假,但是同样可以来删除

我一般用rsync删除几个GB,几十个GB以上大文件或批量小文件速度很快
用rsync删除目标目录
mkdir /root/blank
rsync --delete-before -a -H -v --progress --stats /root/blank/ ./cache/

删除文件
touch /root/blank.txt
rsync --delete-before -a -H -v --progress --stats/root/blank.txt   /home/download/××.ts

afgn 发表于 2013-2-20 17:08:23

rsync 果然奇快无比, 感谢军哥 ^_^

yjm2000 发表于 2013-4-6 01:19:32

rsync,记号:lol
页: [1]
查看完整版本: 请教如何删除存放php session 的 /tmp 目录