开发者社区> 问答> 正文

如何修复CENTOS 7.6上的“设备上没有剩余空间”错误

我正在使用cakephp 2,并多次出现此错误

Warning (2): session_start(): open(/var/cpanel/php/sessions/ea-php71/sess_b6d87a5fe83ae3af3d27866faeabac35, O_RDWR) failed: No space left on device (28) [CORE/Cake/Model/Datasource/CakeSession.php, line 743]

但是我的服务器空间太大

Current Disk Usage Information

Device  Size    Used    Available   Percent Used    Mount Point
    /dev/loop0  3.9G    8.4M    3.7G    1%  /tmp
    /dev/sda1   1.8T    424G    1.3T    26% /

我重新启动服务器,但仍然收到相同的错误

如何解决这个问题?

展开
收起
祖安文状元 2020-01-05 18:52:12 1005 0
1 条回答
写回答
取消 提交回答
  • 设置会话路径

    ini_set('session.save_path',realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/tmp'));
    ini_set('session.gc_probability', 1);
    session_start();
    http://php.net/manual/zh/function.session-save-path.php
    
    

    或在php.ini中更新会话路径

    /opt/cpanel/ea-php71/root/etc/php.ini
    
    2020-01-05 18:52:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
低代码开发师(初级)实战教程 立即下载

相关实验场景

更多