当前位置:园子博客 » Wordpress » 详解 WordPress 目录下的 core 文件

详解 WordPress 目录下的 core 文件

9月 21st, 2010 | Filed under Wordpress | 共有8,395次浏览

一个很意外的事件让我发现了这种以 core 开头的文件,通常这种文件都比较大,一个文件都有几十兆之多。本文就针对 wordpress 目录下的 core 文件做下详细的解析。

昨天在发博文时,发现在 WordPress 后台无法上传图片了,提示信息是“上传的文件无法转移到/home/yzznl.cn/wp-content/uploads/2010/09”,然而只发布文字的话可以正常发布。仔细检查了原因,发现是服务器空间用完了,因为图片占用的空间比文字要大的多,所以出现了文字可以正常发布,而图片上传不了的状况,本次错误截图如下:

wordpress 无法上传图片错误提示

wordpress 无法上传图片错误提示

然后我就登陆FTP检查了下空间,发现在 WordPress 根目录下有很多诸如:core.20866,core.18063之类的文件,这些文件动不动就是上百兆,也就难怪空间被占用完了,二话不说,直接把这类文件删除后,图片就可以正常上传了。

1.core 文件简介

在一个程序崩溃时,一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。也就是说这种文件是程序意外中断时候生成的 debug 用的文件。这些文件对于普通用户没啥用,可以直接删除。

看看我Wordpress目录下的core文件

看看我Wordpress目录下的core文件

2.如何开启或关闭 core 文件的生成

用以下命令来阻止系统生成core文件:

ulimit -c 0

下面的命令可以检查生成core文件的选项是否打开:

ulimit -a

该命令将显示所有的用户定制,其中选项-a代表“all”。

你也可以修改系统文件来调整 core 选项

在/etc/profile通常会有这样一句话来禁止产生core文件,通常这种设置是合理的:

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

但是在开发过程中有时为了调试问题,还是需要在特定的用户环境下打开core文件产生的设置。在用户的~/.bash_profile里加上ulimit -c unlimited来让特定的用户可以产生core文件,如果ulimit -c 0 则也是禁止产生core文件,而ulimit -c 1024则限制产生的core文件的大小不能超过1024kb。

3.如何使用 core 文件

在 core 文件所在目录下键入:

gdb -c core

它会启动GNU的调试器,来调试core文件,并且会显示生成此core文件的程序名,中止此程序的信号等等。如果你已经知道是由什么程序生成此core文件的,比如 MyServer 崩溃了生成 core.12345,那么用此指令调试:

gdb -c core MyServer

如果你也像我一样,哪天发现图片文件上传不了的话。园子建议你看看是否是因为空间被占满,在这种情况下就需要你登陆 FTP 之后,检查下是否有类似于以 core 开头的冗余数据,把这些删除问题就解决了。

其实园子也是现学现卖的,对于 core 文件的上述信息都是在 Google 里面边搜索边总结出来的,各位朋友如果发现有什么问题,欢迎留言指出,非常感谢。

  1. 单点日志
    1月 7th, 201320:26

    我也是,刚碰到,为什么会生成这样的文件wordpress

  2. 哦原来是这样修改的啊

  3. samuel
    3月 23rd, 201104:50

    我上传模板也出现这个错误,还没搞好,晕死!

  4. php教程
    2月 24th, 201111:36

    我没有权限控制不能生成CORE文件啊。要怎么弄啊。现在一直会有这个东西

    • 园子
      2月 25th, 201109:08

      @php教程
      一般空间好像都没有这个权限的
      呵呵。

  5. dfg
    12月 15th, 201021:34

    只有垃圾主机空间才会产生core文件,我还从来没见到WP会生产这东西

  6. 青墨
    12月 14th, 201015:32

    我也出现这种情况了,但是服务器是美国那边的,不能直接进行操作,有什么办法可以组织core文件的生成呢?请指教!
    先行谢过!

    • 园子
      12月 15th, 201009:12

      @青墨
      以前找过
      网络上文章不少
      你找找看
      我是让管理员协助删除的。

    • 园子
      12月 15th, 201009:13

      @青墨
      网上有很多这样的文章
      我当时是找管理员协助删除的。

  7. 小康
    9月 29th, 201023:13

    学习了 ,正琢磨呢,。

  8. Junan
    9月 29th, 201023:11

    我的图片都不放在博客空间里~都是图床的~

  9. Leyond
    9月 29th, 201018:27

    我发Email给你,向你申请友链了。

    • 园子
      9月 30th, 201009:46

      @Leyond
      首页面链接太多拉,暂时不会放链接了。
      我把你加到内页面了,请查看:
      http://www.yzznl.cn/link

  10. Pavel
    9月 29th, 201013:44

    我也看一下自己的空间里有没有这种文件

  11. 花脸猴
    9月 29th, 201012:51

    楼这么高了,可看见我了

  12. 木本无心
    9月 29th, 201011:46

    许久没到你这了,今天来看看。

  13. 严重浪漫
    9月 28th, 201019:03

    有这等事啊,记住了

  14. Aerofish
    9月 28th, 201011:26

    园子,最好去问下你的空间商,WordPress是不会产生这种文件的。

  15. 白雪山
    9月 27th, 201016:11

    对于wordpress,我是无能为力了。自己也做了一个,一直到现在还有一些功能没有设置好。没想到你还能研究的这么细。

  16. yesureadmin
    9月 27th, 201015:43

    真有这样的情况发生?我马上去看看

  17. 风中的峰
    9月 27th, 201014:34

    这人CORE看起来跟备案文件名差不多啊,对WP的不懂!

  18. 品品
    9月 26th, 201020:48

    还真没有发现。。

  19. cuike
    9月 26th, 201010:14

    原来可以节约空间啊。

  20. 小康
    9月 25th, 201022:23

    目前我的服务器还没出现过这种情况 。

  21. dengmin
    9月 24th, 201022:09

    哈哈 不用wp 不过对于wp的用户还是很有帮助的

  22. 赵福安
    9月 24th, 201021:44

    好像没看到core过,文中说到的命令行是要在Linux服务器上的吧…

  23. 奶牛
    9月 24th, 201019:51

    技术活,呃,学习一下~~~

  24. clyee
    9月 24th, 201002:56

    没出现过这东西,现在看完了以后出现了就知道删掉了 😉

  25. John
    9月 23rd, 201022:43

    我目前也还未碰到类似问题,但检查了一下空间文件,却意外发现有个error_log文件,也是非常巨大,请问园子,是否可删除?

  26. 任鸟飞小秘书
    9月 23rd, 201017:10

    没发现类似问题,我用国外空间,不限空间。呵呵。

  27. 卢松松
    9月 23rd, 201013:59

    适合wp用户了

  28. 七七
    9月 23rd, 201010:01

    总结的不错,到时可以参考了!

  29. 软件盒子
    9月 22nd, 201022:26

    中秋节快乐,忘了你用的是IE6了

  30. reizhi
    9月 22nd, 201020:12

    以前用win主机的时候见到过,现在很久没见到了

  31. SOHO生活
    9月 22nd, 201018:56

    先学习了,回头需要遇到类似情况了可以参考了

  32. A.shun
    9月 22nd, 201017:30

    这个没折腾过,基本上wp的源文件都不动

    节日快乐~

  33. cautoz
    9月 22nd, 201016:52

    很有用的说,收藏了。中秋节快乐哦。

  34. 求索阁
    9月 22nd, 201015:08

    暂时用不上,先收藏了·

  35. Bee君
    9月 22nd, 201015:02

    刚才搜搜~~没发现这类型的文件

  36. 雅岚
    9月 22nd, 201012:31

    专心地学习园子大人的发现。。 😎
    P.S
    妖女岚也祝园子中秋快乐!

  37. 也想用wp了
    zblog还是有点不太适合SEO

  38. surda
    9月 22nd, 201011:52

    中秋愉快!

  39. 书香阁
    9月 22nd, 201007:22

    博友来访 中秋节快乐

  40. 二十六公斤
    9月 22nd, 201002:39

    很少由core,中秋快乐

  41. 绍兴seo
    9月 21st, 201022:18

    学习了,受益匪浅。

  42. 毕业园
    9月 21st, 201021:32

    毕业园用的是Z-blog,目前不存在此类问题,要是WP能够生成静态页的话,毕业园马上用WP。

  43. joyla
    9月 21st, 201021:18

    我没有遇到过!呵呵额 华丽的飘过!呵呵

  44. 逗妇鲁
    9月 21st, 201020:08

    园子用的是VPS么? 虚拟主机的话肯定默认是禁用core的

  45. 逝魂
    9月 21st, 201018:45

    有些php也会有的

  46. 型男索女
    9月 21st, 201017:32

    原来还有这种文件啊,我去检查一下。
    顺便祝你中秋快乐!

  47. Ludou
    9月 21st, 201017:23

    不是所有主机都会生出core文件,也可能是error文件

  48. 广州SEO
    9月 21st, 201014:52

    好像不单止WP会这样,dede也会这样

  49. lazy
    9月 21st, 201014:51

    没试过!

  50. huangjun
    9月 21st, 201014:35

    我没见过我目录里有这个文件。

  51. 飞晏
    9月 21st, 201013:43

    这么大?我还没有见过,是不是升级的时候会有这个文件呢?

  52. 阿修罗
    9月 21st, 201013:36

    又来逛逛,不是很懂,呵呵!

  53. 软件盒子
    9月 21st, 201013:24

    呵呵,你这我是常客我那你是稀客

    • 园子
      9月 21st, 201015:48

      @软件盒子
      前些天访问你的站点不知道怎么回事
      刷N次都打不开
      是不是服务器的问题呢。

  54. 创享·生活
    9月 21st, 201013:05

    博主在不?你之前不是说投放百度和gg相结合的吗?我找了一遍,发现你的博客没有百度的广告呢。请问百度和GG能同时投放吗>??

    • 园子
      9月 21st, 201013:25

      @创享·生活
      是可以同时投放的
      感觉收益不如 Google 高,所以暂时撤掉了。

      • 创享·生活
        9月 21st, 201013:27

        原来是这样。我就说打算两个一齐投。然后向你学习一下经验,结果过来一看,居然全部都是GG的。我的心凉了一半,呵呵

        • 园子
          9月 21st, 201015:56

          其实百度也不错的
          呵呵
          你可以投放些天尝试下。

    • 求索阁
      9月 22nd, 201014:56

      呵呵,求索阁现在就是百度和google齐上阵啊~不过,目前只是试验阶段。

  55. zwwooooo
    9月 21st, 201012:29

    我的不知道有没有

  56. 创享·生活
    9月 21st, 201012:05

    我看到了马上上空间检查了一下,发现是没有这类的文件,呵呵

  57. 睿智小超人
    9月 21st, 201011:57

    还没出现过这种文件

  58. Code之行人
    9月 21st, 201011:53

    我也没有这种文件

  59. shekck
    9月 21st, 201011:50

    这个比较复杂,在我本地环境下操作一下先,以前我貌似也遇到了图片上传不了这种情况了

  60. 1pondo
    9月 21st, 201010:58

    算是一种 log 文件吧

  61. 记忆盒子
    9月 21st, 201010:51

    100m空间很快都不够用了. 关闭它.反正没什么用途.

  62. 有点蓝
    9月 21st, 201010:10

    你所说的”在 core 文件所在目录下键入:gdb -c core”

    指的是数据库吗?

    不过我还没发现有这种文件

  63. Woyo-diy
    9月 21st, 201009:33

    很受用!多谢分享!

您必须在 登录 后才能发布评论.