Прошу вашей помощи. Есть прокся на centos 6.2. стоит squid 3.1.10. С сегодняшнего дня сквид перестал работать. При попытке остановить его выдаётся сбой. Последние сообщения из squid.out однотипные, вроде этого: squid: ERROR: Could not send signal 0 to process 1616: (3) No such process без таймстампа. При попытке зайти в webmin выдаётся ошибка: Не удалось открыть /etc/webmin/webmin/oscache для записи : No space left on device. Но тем не менее сам вебмин работает. При попытке создать папку в любом месте выдаётся ошибка: На устройстве кончилось место. Я удалил ротированные логи сквида (около полгига). Перезагрузил сервер. Проблема осталась.
Вот что выдаёт команда df.
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на
/dev/mapper/vg_proxy-lv_root
51606140 23743000 25241700 49% /
tmpfs 1999320 0 1999320 0% /dev/shm
/dev/sda1 495844 146534 323710 32% /boot
/dev/mapper/vg_proxy-lv_home
251485972 191600 238519564 1% /home
Т.е. как я понял, места хватает.
Также на сервере работает openfire и wordpress, но они работают в штатном режиме.
Подскажите, пожалуйста, что случилось и что с этим можно сделать.
> tmpfs
> 1999320
> 0 1999320 0%
> /dev/shm
> Т.е. как я понял, места хватает.Надо как минимум посмотреть что за программа пишет файлы в /dev/shm (lsof) и что за файлы.
>> tmpfs
>> 1999320
>> 0 1999320 0%
>> /dev/shm
>> Т.е. как я понял, места хватает.
> Надо как минимум посмотреть что за программа пишет файлы в /dev/shm (lsof)
> и что за файлы.Так наоборот же, там пусто (0 из 1999320 байт занято, 0% использовано).
Посмотрел - там пусто.
> сегодняшнего дня сквид перестал работать. При попытке остановить его выдаётся сбой.
> Последние сообщения из squid.out однотипные, вроде этого: squid: ERROR: Could not
> send signal 0 to process 1616: (3) No such process без
> таймстампа. При попытке зайти в webmin выдаётся ошибка: Не удалось открытьПри таком соощбщении (process 1616) - сам процесс существует под этим номером?
Проверить свободные inode : df -i
>> сегодняшнего дня сквид перестал работать. При попытке остановить его выдаётся сбой.
>> Последние сообщения из squid.out однотипные, вроде этого: squid: ERROR: Could not
>> send signal 0 to process 1616: (3) No such process без
>> таймстампа. При попытке зайти в webmin выдаётся ошибка: Не удалось открыть
> При таком соощбщении (process 1616) - сам процесс существует под этим номером?
> Проверить свободные inode : df -iВот выдача df -i:
Файловая система Iнодов IИспол IСвоб IИсп% смонтирована на
/dev/mapper/vg_proxy-lv_root
3276800 3276800 0 100% /
tmpfs 182123 1 182122 1% /dev/shm
/dev/sda1 128016 62 127954 1% /boot
/dev/mapper/vg_proxy-lv_home
15974400 17 15974383 1% /homeСквида такого нет, нашёл только этот:
3320 ? Ss 0:00 squid -f /etc/squid/squid.conf
>[оверквотинг удален]
> /dev/sda1
> 128016 62 127954
> 1% /boot
> /dev/mapper/vg_proxy-lv_home
>
> 15974400
> 17 15974383 1% /home
> Сквида такого нет, нашёл только этот:
> 3320 ? Ss
> 0:00 squid -f /etc/squid/squid.confПогуглил на тему инодов, понял проблему.
Всё исправил, всё работает.
Спасибо за помощь.