0

I have a PHP 7.4 application that runs on Debian 9.13 Stretch.

If I run df -h I see the following result:

Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           386M   39M  347M  11% /run
/dev/sda1        50G  9.7G   38G  21% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup

If I run df -i it shows:

Filesystem      Inodes   IUsed  IFree IUse% Mounted on
udev            491092     313 490779    1% /dev
tmpfs           494055     357 493698    1% /run
/dev/sda1      3200000 3200000      0  100% /
tmpfs           494055       1 494054    1% /dev/shm
tmpfs           494055       2 494053    1% /run/lock
tmpfs           494055      15 494040    1% /sys/fs/cgroup

I receive the following errors:

Warning: session_start(): open(/var/lib/php/sessions/sess_8ov813u743ic7skcp70j98m160, O_RDWR) failed: No space left on device (28) in /var/www/...

Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/...

Warning: session_regenerate_id(): Cannot regenerate session id - session is not active in /var/www/...

If I run the following command in the sessions folder:

ls | wc -l

It returns 134 as the number of files.

If I clear everything inside the sessions folder the errors disappear.

What can I do to prevent these errors? Should I change the session storage location? Should I make other changes in the php.ini file? Should I change owner/write permissions for the sessions folder?

Pascut
  • 3,291
  • 6
  • 36
  • 64

0 Answers0