容器技术交流

 找回密码
 立即注册
查看: 3110|回复: 3

session和eaccelerator缓存导致/tmp分区耗尽,求解决方法或者tmp移动到大分区的方法

[复制链接]
发表于 2011-12-11 13:44:15 | 显示全部楼层 |阅读模式
tmp分区耗尽了。。。
lum后台登陆不进去,discuz运行的时候首页报错
  1. [Type] 查询语句错误
  2. [1] Can't create/write to file '/tmp/MYJA3G2M' (Errcode: 28)
  3. [Query] SELECT t.*, f.name FROM forum_thread t, forum_forum f WHERE f.status<>'3' AND f.fid=t.fid AND f.fid not IN(38,41,42,44,2) AND t.displayorder not IN(-1,-2) ORDER BY t.dateline DESC LIMIT 0, 10
复制代码


求修改路径或者移动tmp到大的共享分区的方法~

顺便问一下,如果移动了tmp到/home/tmp目录~那么php或者eacc默认的路劲需要修改吗?还是继续使用/tmp即可?
发表于 2011-12-11 13:49:31 | 显示全部楼层
1. 如果/tmp是单独分区,请执行:umount /tmp取消挂载,然后修改/etc/fstab文件,将含有/tmp那一行前面加个#注释掉
2. 创建一个tmp文件夹:mkdir /usr/tmp_new; mv /tmp /tmp_old; mkdir /tmp; chmod 777 /tmp; ln -s /usr/tmp_new /tmp;
3. 重启系统:reboot
 楼主| 发表于 2011-12-11 14:27:15 | 显示全部楼层
洞哥
修改/etc/fstab文件,将含有/tmp那一行前面加个#注释掉
这一步我测试了不能注释掉。注释了discuz运行会提示找不到数据库接口文件

通过洞哥的方法,我在结合一下网络上面找到的文章。解决方法

1、执行命令:  umount /tmp  貌似是卸载tmp分区的?
2、建立新文件夹:  mkdir /usr/temp
3、转移文件:mv /tmp /usr/temp
4、删除tmp文件夹:rm -rf /tmp (不然好像挂载链接的时候会出问题?不懂- -反正就这么做了)
5、创建链接:ln -s /usr/temp /tmp
6、reboot
发表于 2011-12-11 15:02:54 | 显示全部楼层
锦瑟 发表于 2011-12-11 14:27
洞哥
修改/etc/fstab文件,将含有/tmp那一行前面加个#注释掉
这一步我测试了不能注释掉。注释了discuz运行 ...

自作聪明的 减少了 几个步骤  ,唉
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-7-6 14:36 , Processed in 0.025607 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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