VPS侦探论坛

 找回密码
 注册
查看: 6971|回复: 7

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

[复制链接]
发表于 2013-2-20 11:39:50 | 显示全部楼层 |阅读模式

我是用 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 可是效果都不彰 >"<
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-2-20 12:46:53 | 显示全部楼层


我比较习惯用rsync 删除,感觉还行
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-2-20 14:07:39 | 显示全部楼层

回复 1# 的帖子


rsync 同步还是不错的 记得新浪有个技术总监发布了一个同步教程的 可以找找看
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-2-20 14:12:41 | 显示全部楼层



可以请教如何实作吗?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2013-2-20 14:13:51 | 显示全部楼层

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

军哥运维代购:http://shop63846532.taobao.com/

发表于 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
 楼主| 发表于 2013-2-20 17:08:23 | 显示全部楼层

rsync 果然奇快无比, 感谢军哥 ^_^
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-4-6 01:19:32 | 显示全部楼层

rsync,记号
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-24 11:21 , Processed in 0.045862 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表