Php 如何修复‘;设备上没有剩余空间’;CENTOS 7.6上的错误

Php 如何修复‘;设备上没有剩余空间’;CENTOS 7.6上的错误,php,linux,cakephp,centos,Php,Linux,Cakephp,Centos,我正在使用CakePHP2,并且多次出现此错误 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] 但是我的服务器空间太大了 Curr

我正在使用CakePHP2,并且多次出现此错误

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% /
我重新启动了服务器,但仍然收到相同的错误

如何解决这个问题

解决方案

设置会话路径

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

或 更新php.ini上的会话路径

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

配额呢?您是否也检查了文件系统inodes限制?@jww我知道,但我提到服务器有很多空间。请再读一遍我的帖子。顺便说一句,我找到了解决方案,在这种情况下需要为会话设置路径。Thanks@jww谢谢,我补充了答案。