URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97112
[ Назад ]

Исходное сообщение
"при reload Postfix_a странное сообщение"

Отправлено ll75 , 25-Янв-18 12:50 
Каждый раз при выполнении
$ sudo systemctl reload postfix

выдает "Error: No space left on device"

хотя места на сервере достаточно:
$ df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/vda1          158G          56G   94G           38% /
devtmpfs           3,9G            0  3,9G            0% /dev
tmpfs              3,9G            0  3,9G            0% /dev/shm
tmpfs              3,9G         385M  3,5G           10% /run
tmpfs              3,9G            0  3,9G            0% /sys/fs/cgroup

При этом в maillog видно
postfix/master[20459]: reload -- version 2.10.1, configuration /etc/postfix

Странно...


Содержание

Сообщения в этом обсуждении
"при reload Postfix_a странное сообщение"
Отправлено Andrey Mitrofanov , 25-Янв-18 12:54 
> Каждый раз при выполнении
> $ sudo systemctl reload postfix
> выдает "Error: No space left on device"

А не ч-з sudo (в [обычном] root-шеле)?
А ч-з 'sudo -i systemctl reload postfix'?

В принципе, этот Error: может писать и не postfix - он-то, как ты ниже наисал, вполене себе reloaded.


"при reload Postfix_a странное сообщение"
Отправлено ll75 , 25-Янв-18 13:25 
> А не ч-з sudo (в [обычном] root-шеле)?

То же самое:
# systemctl reload postfix
Error: No space left on device

> А ч-з 'sudo -i systemctl reload postfix'?

Аналогично:
$ sudo -i systemctl reload postfix
Error: No space left on device


> В принципе, этот Error: может писать и не postfix - он-то, как
> ты ниже наисал, вполене себе reloaded.


"при reload Postfix_a странное сообщение"
Отправлено aurved , 25-Янв-18 13:06 
а что пишет df -i

"при reload Postfix_a странное сообщение"
Отправлено ll75 , 25-Янв-18 13:22 
> а что пишет df -i

$ df -i
Файловая система   Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
/dev/vda1        10444800         91962  10352838             1% /
devtmpfs           999471           328    999143             1% /dev
tmpfs             1001411             1   1001410             1% /dev/shm
tmpfs             1001411           348   1001063             1% /run
tmpfs             1001411            13   1001398             1% /sys/fs/cgroup



"при reload Postfix_a странное сообщение"
Отправлено eRIC , 25-Янв-18 13:36 
что за система стоит? вы пробовали другие службы перезапускать? если свободного места много, то возможно означает следующее:
1- max_user_watches - сколько файлов может отслеживать один пользоваль
2- возможно на Bad Sector натыкается

"при reload Postfix_a странное сообщение"
Отправлено ll75 , 25-Янв-18 13:42 
> что за система стоит? вы пробовали другие службы перезапускать? если свободного места
> много, то возможно означает следующее:
> 1- max_user_watches - сколько файлов может отслеживать один пользоваль
> 2- возможно на Bad Sector натыкается

CentOS Linux release 7.0.1406 (Core)
Можно поподробнее про max_user_watches?


"при reload Postfix_a странное сообщение"
Отправлено eRIC , 25-Янв-18 14:12 
> CentOS Linux release 7.0.1406 (Core)
> Можно поподробнее про max_user_watches?

#cat /proc/sys/fs/inotify/max_user_watches

https://www.unix.com/man-page/centos/7/inotify/

число можно изменить через sysctl настройки

upd:
https://github.com/systemd/systemd/issues/6030
https://kdecherf.com/blog/2015/09/12/systemd-and-the-fd-exha.../



"при reload Postfix_a странное сообщение"
Отправлено ll75 , 25-Янв-18 14:33 
> #cat /proc/sys/fs/inotify/max_user_watches
> https://www.unix.com/man-page/centos/7/inotify/
> число можно изменить через sysctl настройки
> upd:
> https://github.com/systemd/systemd/issues/6030
> https://kdecherf.com/blog/2015/09/12/systemd-and-the-fd-exha.../

Спасибо, почитаю...


"при reload Postfix_a странное сообщение"
Отправлено ll75 , 26-Янв-18 12:41 
> число можно изменить через sysctl настройки
> upd:
> https://github.com/systemd/systemd/issues/6030
> https://kdecherf.com/blog/2015/09/12/systemd-and-the-fd-exha.../

Странно, но у меня вроде до исчерпания лимита далеко:
$ cat /proc/sys/fs/inotify/max_user_watches
8192

$ sudo sysctl -a | grep fs.inotify.max_user_instances
fs.inotify.max_user_instances = 128

и на данный момент занято только 16 inotify instances:
# find /proc/*/fd/* -type l -lname 'anon_inode:inotify' -print 2>/dev/null | cut -d/ -f3 |xargs -I '{}' -- ps --no-headers -o '%U' -p '{}' | sort | uniq -c | sort -nr
     12 root
      2 polkitd
      1 dbus
      1 avahi


# find /proc/*/fd/* -type l -lname 'anon_inode:inotify' -print 2>/dev/null | cut -d/ -f3 |xargs -I '{}' -- ps --no-headers -o '%U %p %c' -p '{}' | sort | uniq -c | sort -nr
      4 root         1 systemd
      3 root       428 NetworkManager
      2 root       899 java
      2 polkitd    584 polkitd
      1 root      5128 rsyslogd
      1 root       467 crond
      1 root       367 systemd-udevd
      1 dbus       441 dbus-daemon
      1 avahi      439 avahi-daemon


"при reload Postfix_a странное сообщение"
Отправлено eRIC , 26-Янв-18 14:24 
> Странно, но у меня вроде до исчерпания лимита далеко:
> $ cat /proc/sys/fs/inotify/max_user_watches
> 8192

видимо стандартного 8192 значения недостаточно в вашей конфигурации

Попробуйте увеличить и проверить перезапуск сервисов.

Также, чтобы проверить ситуацию:
1- https://stackoverflow.com/questions/13758877/how-do-i-find-o...
2- https://unix.stackexchange.com/questions/13751/kernel-inotif...