跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • 手动清除Magento 1.9的缓存文件

手动清除Magento 1.9的缓存文件

By 大伟哥 | 2018-03-26,周一, 10:30

大伟哥的商城网站用的是Magento 1.9搭建的,安装完成后一直运行比较稳定,平时只是进网站后台上传产品和处理销售订单,服务器倒没怎么管它。今天有点空登录进服务器查看了一下,好家伙,网站文件都占用了3.3GB硬盘空间了,大部分文件都是/var目录下的缓存 文件,其中绝大多数都是在session目录下,另外在report目录下也有一些,不过不是很多只有几十MB。

使用cd命令进入session文件夹下面,再用ls命令打算列出文件看一下情况,光标闪烁了好久都没什么反应,肯定是文件太多了系统处理不了了。反正只是缓存没什么重要文件,大伟哥就打处干脆rm -rf ./*删除了事,没想到rm命令也罢工不干了:

/bin/rm: Argument list too long

尼玛,这是要逼我用大招啊,对付这种情况,我有好几招呢,随便翻牌子来一个就可以了:

第一种,先不管别的,列出10个文件分成一组立马删除,删除完一组再一组:

ls | xargs -n 10 rm -rf

第二种,用find命令找到一个杀一个,直到全部杀光:

find . -name "*" | xargs rm -rf '*'

还有其他的方法,你可以网上搜一下,大伟哥觉得有这两种基本上就够了。

删除完了session和report目录里的东西,再查看一下,感觉硬盘占用少多了:

du -ah --max-depth=1
8.0K	./backups
8.7M	./cache
6.8M	./log
4.0K	./.htaccess
41M	./session
4.0K	./resource_config.json
464K	./report
1.1M	./package
58M	.

严重警告:

使用rm -rf命令一定要在100%确定头脑清醒的时候使用,而且按回车键之前一定要再三确认,特别是用在管理坑爹的Magento程序的时候!!!

为什么呢?因为Magento这货有一个var目录,而Linux系统也有一个var目录而且里面通常有很重要的数据(包括网站程序文件和数据库文件默认都是保存在这里),你如果用rm -rf的时候,不小心写成rm -rf /var/的话,那画面太美大伟哥是不敢想象的。这种英勇豪迈的事迹大伟哥曾经做过,那酸爽的感觉实在是不堪回首啊。

网站建设
  • 添加新评论
  • 671 阅读
Linux
Magento

评论

烤德香

7 years 2 months 之前

永久连接

销售商品,还是习惯选择弄个淘宝店

  • 回复

大伟哥

7 years 2 months 之前

永久连接

烤德香 回复 销售商品,还是习惯选择弄个淘宝店

两者不冲突,同时做就可以啦

两者不冲突,同时做就可以啦

  • 回复

VPS234

7 years 1 month 之前

永久连接

Magento这个不是美国的一个电商系统吗

  • 回复

大伟哥

7 years 1 month 之前

永久连接

VPS234 回复 Magento这个不是美国的一个电商系统吗

是的,这个做电商网站应该是最专业的了

是的,这个做电商网站应该是最专业的了

  • 回复

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
1 + 10 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有