Linux решение проблемы "На устройстве кончилось место" php sess inodes
Случилось так, что в один прекрасный момент, я с не смог попасть в админку одного из ресурсов, зашел на сервер, даже mc не запускался, появлялась ошибка: Невозможно создать временный каталог /tmp/mc-root: На устройстве кончилось место (28)
Проверяем свободное место, df -h, места достаточно. Оказывается такого поведение может быть как закончилось не место, а айноды (inodes).
# df -i
Действительно, использовано 100%, а использованы они все из-за tmp файлов php и их там довольно много
# find /var/lib/php5 -name 'sess_*' | more
/var/lib/php5/sess_5no4lth78jsnkr9mb2hkpam931
/var/lib/php5/sess_g1esmsnqppde498rdcmvd0kf24
/var/lib/php5/sess_u3gvk8qpsp0i3ng0o9kr2a2v96
/var/lib/php5/sess_joa9rkkt9b3arg7k2or2bisho5
/var/lib/php5/sess_flt96vi4bgf685et4ncmokgt17
/var/lib/php5/sess_qm72ha3tocm5pq1i0tgjkvofr4
/var/lib/php5/sess_rqb1evs3ck118s33442pmqa9k5
Удаляем файлы и возвращаем сервер к жизни.
# find /var/lib/php5 -name 'sess_*' | while read a; do rm -f $a; done
Размещено в разделе Linux
25.04.2015
Комментарии:
Нет записей, оставьте свой комментарий.