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

时间:2019-03-21 09:59:58

标签: php linux cakephp centos

我正在使用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% /

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

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

解决方案

设置会话路径

ini_set('session.save_path',realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/tmp'));
ini_set('session.gc_probability', 1);
session_start();

http://php.net/manual/en/function.session-save-path.php

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

/opt/cpanel/ea-php71/root/etc/php.ini