zoukankan      html  css  js  c++  java
  • ecos框架中data/ 目录下img*文件数量过多的问题

       ecos框架应用在ecstore1.2.19版本之前的版本中在data目录下会出现大量的img*打头的临时文件,这种文件其实是由于ecos框架image-app中的bug造成的。

       看app/image/model/image.php代码 

      if(strpos('imgorg',$org_file)!==false)@unlink($org_file);  
    

      这段代码的本意是只要文件名是imgorg的前缀文件就删除,但是问题是参数竟然写颠倒了!也就是永远是false,这些文件只能成为垃圾文件了。

        在ecstore1.2.19已经修改了这个问题。

        目前还有这种问题的用户,赶紧升级补丁包或者对比代码修改掉着个错误即可。

        原有的data 目录下的img*垃圾文件删除掉即可。linux删除命令也很简单,首先cd 到data目录下,然后执行以下命令即可:

    rm -f ./img*
  • 相关阅读:
    java坏境内存不够用 大量占用swap 临时加swap
    磁盘分区
    简述raid0,raid1,raid5,raid10 的工作原理及特点
    给用户提权
    用户的环境变量被删除了
    定时任务
    linux权限
    kafka部署
    数据仓库
    kylin
  • 原文地址:https://www.cnblogs.com/jrsun/p/3468812.html
Copyright © 2011-2022 走看看