Httpd: на устройстве нет места

Я использую Fedora 17, и за последние несколько дней у меня проблема с моей системой. Всякий раз, когда я пытаюсь запустить httpd он показывает мне:

Error: No space left on device

Когда я выполняю systemctl status httpd.service , я получаю следующий вывод:

 httpd.service - The Apache HTTP Server (prefork MPM) Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled) Active: inactive (dead) since Tue, 19 Feb 2013 11:18:57 +0530; 2s ago Process: 4563 ExecStart=/usr/sbin/httpd $OPTIONS -k start (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/httpd.service 

Я попытался Google эту ошибку, и все ссылки указывают на очистку семафоров. Я не думаю, что это проблема, поскольку я пытался очистить семафоры, но это не сработало.

Редактировать 1

здесь представлен вывод df -g

 [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on rootfs 50G 16G 32G 34% / devtmpfs 910M 0 910M 0% /dev tmpfs 920M 136K 920M 1% /dev/shm tmpfs 920M 1.2M 919M 1% /run /dev/mapper/vg-lv_root 50G 16G 32G 34% / tmpfs 920M 0 920M 0% /sys/fs/cgroup tmpfs 920M 0 920M 0% /media /dev/sda1 497M 59M 424M 13% /boot /dev/mapper/vg-lv_home 412G 6.3G 385G 2% /home 

Вот сообщение об ошибке httpd error

 [root@localhost ~]# tail -f /var/log/httpd/error_log [Tue Feb 19 11:45:53 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Tue Feb 19 11:45:53 2013] [notice] Digest: generating secret for digest authentication ... [Tue Feb 19 11:45:53 2013] [notice] Digest: done [Tue Feb 19 11:45:54 2013] [notice] Apache/2.2.23 (Unix) DAV/2 PHP/5.4.11 configured -- resuming normal operations [Tue Feb 19 11:47:23 2013] [notice] caught SIGTERM, shutting down [Tue Feb 19 11:48:00 2013] [notice] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0 [Tue Feb 19 11:48:00 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Tue Feb 19 11:48:00 2013] [notice] Digest: generating secret for digest authentication ... [Tue Feb 19 11:48:00 2013] [notice] Digest: done [Tue Feb 19 11:48:00 2013] [notice] Apache/2.2.23 (Unix) DAV/2 PHP/5.4.11 configured -- resuming normal operations tail: inotify resources exhausted tail: inotify cannot be used, reverting to polling 

Изменить 2 здесь – вывод df-i

 [root@localhost ~]# df -i Filesystem Inodes IUsed IFree IUse% Mounted on rootfs 3276800 337174 2939626 11% / devtmpfs 232864 406 232458 1% /dev tmpfs 235306 3 235303 1% /dev/shm tmpfs 235306 438 234868 1% /run /dev/mapper/vg-lv_root 3276800 337174 2939626 11% / tmpfs 235306 12 235294 1% /sys/fs/cgroup tmpfs 235306 1 235305 1% /media /dev/sda1 128016 339 127677 1% /boot /dev/mapper/vg-lv_home 26984448 216 26984232 1% /home 

благодаря

  • Настройте процесс использования конкретной сетевой платы
  • Можно ли скомпилировать код из целевой?
  • Мониторинг всплеска событий с inotifywait
  • Загрузка вложенных файлов PDF с помощью wget
  • Я ищу бесплатный пакет для базы данных для Ubuntu
  • Linux ускоряется, перемещая файлы в ramdisk при запуске
  • Crontab run-parts
  • Использование tcpdump для регистрации вложенных в черный список IP-адресов
  • One Solution collect form web for “Httpd: на устройстве нет места”

    Здесь мы видим доказательства проблемы:

     tail: inotify resources exhausted 

    По умолчанию Linux выделяет 8192 часов для inotify, что является смехотворно низким. И когда это закончится, ошибка также No space left on device , что может сбить с толку, если вы явно не ищете эту проблему.

    Поднимите это значение с помощью соответствующего sysctl:

     fs.inotify.max_user_watches = 262144 

    (Добавьте это в /etc/sysctl.conf а затем запустите sysctl -p .)

    Linux и Unix - лучшая ОС в мире.