Php 如何修复‘;设备上没有剩余空间’;CENTOS 7.6上的错误
我正在使用CakePHP2,并且多次出现此错误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
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谢谢,我补充了答案。