Re: [Exim-users] Exim 4.95: рост kern.openfiles

2022-01-19 Пенетрантность Mikhail Golub



On 19.01.2022 14:42, Victor Ustugov wrote:

Mikhail Golub wrote on 19.01.2022 14:06:



exim был запущен примерно в 3 часа ночи в субботу?


uptime сервера 7 суток. Значит не в субботу.


exim мог быть рестартован

можно показать вывод вот этой команды?

ps axwu | awk '{if($2=="'$(cat /var/run/exim.pid)'") print $9}'


Утром сегодня перезапускал. Не будет ожидаемого результата.

Но вот вывод обеих комманд.

# ps axwu | awk '{if($2=="'$(cat /var/run/exim.pid)'") print $9}'
08:42

# lsof -c exim | grep /usr/local/share/certs | awk '{print $NF}' | sort |
uniq -c
   12 /usr/local/share/certs
   12 /usr/local/share/certs/ca-root-nss.crt


ну вот примерно два в час.
там немного нелинейная зависимость, по крайней мере на моих серверах.

а можно попросить проверить количество открытых exim'ом файлов
/usr/local/share/certs/ca-root-nss.crt через несколько часов и показать
это количество?


На этом же сервере спустя 10 часов.

# ps axwu | awk '{if($2=="'$(cat /var/run/exim.pid)'") print $9}'
08:42

# lsof -c exim | grep /usr/local/share/certs | awk '{print $NF}' | sort 
| uniq -c

   4 /usr/local/share/certs
   4 /usr/local/share/certs/ca-root-nss.crt



___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



Re: [Exim-users] Exim 4.95: рост kern.openfiles

2022-01-19 Пенетрантность Lena
P.S.

# service exim restart
Stopping exim.
Starting exim.
# ps axwu | awk '{if($2=="'$(cat /var/run/exim.pid)'") print $9}'
13:50
# lsof -c exim | egrep 'cert|openssl' | awk '{print $NF}' | sort | uniq -c
   4 /usr/local/openssl
   4 /usr/local/share/certs
   4 /usr/local/share/certs/ca-root-nss.crt

И не растет.

> получается, что количество открытий файлов /usr/local/openssl/cert.pem
> (в других случаях /usr/local/share/certs/ca-root-nss.crt) зависит не от
> нагрузки, а от аптайма exim'а.

От количества запусков процесса queue run?
По умолчанию каждые 30 минут. У меня 10 минут.

___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



Re: [Exim-users] Exim 4.95: рост kern.openfiles

2022-01-19 Пенетрантность Mikhail Golub



On 19.01.2022 13:05, Victor Ustugov wrote:

Mikhail Golub wrote on 19.01.2022 12:38:


exim был запущен примерно в 3 часа ночи в субботу?


uptime сервера 7 суток. Значит не в субботу.


exim мог быть рестартован

можно показать вывод вот этой команды?

ps axwu | awk '{if($2=="'$(cat /var/run/exim.pid)'") print $9}'


Утром сегодня перезапускал. Не будет ожидаемого результата.

Но вот вывод обеих комманд.

# ps axwu | awk '{if($2=="'$(cat /var/run/exim.pid)'") print $9}'
08:42

# lsof -c exim | grep /usr/local/share/certs | awk '{print $NF}' | sort |
uniq -c
  12 /usr/local/share/certs
  12 /usr/local/share/certs/ca-root-nss.crt


FreeBSD 12.3-RELEASE-p1




я оставил 4.95_1 на двух серверах. на одном с патчем, на другом - нет.
на обоих количество открытий /usr/local/openssl/cert.pem увеличивается
на 2 в час.

можно, конечно, раз в неделю при ротации логов вместо kill -HUP
выполнять restart. но всё равно, странно всё это выглядит.



На другом, тестовом:
     4 /usr/local/share/certs
     4 /usr/local/share/certs/ca-root-nss.crt


тут тоже exim 4.95_1?


да, с тем патчем.


и при этом количество открытий файла
/usr/local/share/certs/ca-root-nss.crt не увеличивается?





___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



Re: [Exim-users] Exim 4.95: рост kern.openfiles

2022-01-19 Пенетрантность Lena
> я оставил 4.95_1 на двух серверах. на одном с патчем, на другом - нет.
> на обоих количество открытий /usr/local/openssl/cert.pem увеличивается
> на 2 в час.

У меня нет:

# lsof -c exim | egrep 'cert|openssl' | awk '{print $NF}' | sort | uniq -c
  24 /usr/local/openssl
  12 /usr/local/openssl/cert.pem.neizmen
  12 /usr/local/share/certs
  12 /usr/local/share/certs/ca-root-nss.crt
# ps axwu | awk '{if($2=="'$(cat /var/run/exim.pid)'") print $9}'
7Dec21
# uname -a
FreeBSD lena.kiev.ua 12.2-RELEASE-p6 FreeBSD 12.2-RELEASE-p6 GENERIC  amd64
# ls -l /usr/local/openssl
total 876
lrwxr-xr-x  1 root  wheel  30 Jan 18 14:30 cert.pem -> 
../share/certs/ca-root-nss.crt
-rw-r--r--  1 root  wheel  786736 Oct 17  2020 cert.pem.neizmen
lrwxr-xr-x  1 root  wheel  30 Jan 11 03:14 cert.pem.sample -> 
../share/certs/ca-root-nss.crt
drwxr-xr-x  2 root  wheel 512 Dec 15 09:49 certs
-rw-r--r--  1 root  wheel 412 Dec 15 09:49 ct_log_list.cnf
-rw-r--r--  1 root  wheel 412 Dec 15 09:49 ct_log_list.cnf.dist
drwxr-xr-x  2 root  wheel 512 Dec 15 09:49 misc
-rw-r--r--  1 root  wheel   10909 Dec 15 09:49 openssl.cnf
-rw-r--r--  1 root  wheel   10909 Dec 15 09:49 openssl.cnf.dist
drwxr-xr-x  2 root  wheel 512 Dec 15 09:49 private


___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users



Re: [Exim-users] Exim 4.95: рост kern.openfiles

2022-01-19 Пенетрантность Mikhail Golub



On 18.01.2022 18:06, Victor Ustugov wrote:

Mikhail Golub wrote on 18.01.2022 14:09:


а можно показать вывод вот этой команды после наложения патча из
https://lists.exim.org/lurker/message/20220111.113646.d215e8b6.en.html ?

lsof -c exim | grep /usr/local/share/certs | awk '{print $NF}' | sort |
uniq -c


  180 /usr/local/share/certs
  180 /usr/local/share/certs/ca-root-nss.crt


exim был запущен примерно в 3 часа ночи в субботу?


uptime сервера 7 суток. Значит не в субботу.


На другом, тестовом:
    4 /usr/local/share/certs
    4 /usr/local/share/certs/ca-root-nss.crt


тут тоже exim 4.95_1?


да, с тем патчем.







___
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users