кто пишет в .xsession-errors

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
yoricI
Сообщения: 2560
ОС: gentoo fluxbox

кто пишет в .xsession-errors

Сообщение yoricI »

Здра!
Есть ли способ определить, кто пишет в .xsession-errors? Или в него пишут Х-ы, а кто является причиной, не раскопать?
В нём одно и то же, потихоньку раздувается:

Код: Выделить всё

Could not create AF_NETLINK socket (Too many open files)
----------------------
Could not create AF_NETLINK socket (Too many open files)
Could not create AF_NETLINK socket (Too many open files)
-many many times
Запущены qbittorrent telegram firefox. Отключать по одному можно конечно, а если их не слишком много. а через lsof не получится?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: кто пишет в .xsession-errors

Сообщение Bizdelnick »

В .session-errors перенаправляется STDERR всего, что запущено из графики. Попробуйте позапускать из терминала и посмотреть, кто будет так ругаться.
Из перечисленного я бы подозревал в первую очередь qbittorrent. Можно посмотреть открытые дескрипторы в /proc/<PID>/fd/.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2560
ОС: gentoo fluxbox

Re: кто пишет в .xsession-errors

Сообщение yoricI »

Bizdelnick писал:
01.06.2022 16:04
qbittorrent в /proc/<PID>/fd/
4083 ссылки
а в терминале у меня

Код: Выделить всё

ulimit -n 1024
Как он тогда вообще работает? Коллекция у меня далеко не самая большая, думаю. Что-то около 200 раздач, понятно, что многие многофайловые. Можно конкретно для qbittorrent увеличить ulimit, не затрагивая общий? Или дело не в этом?

Код: Выделить всё

ulimit -n 8092 && qbittorrent
Как-то так?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: кто пишет в .xsession-errors

Сообщение Bizdelnick »

yoricI писал:
01.06.2022 18:28
Как он тогда вообще работает? Коллекция у меня далеко не самая большая, думаю. Что-то около 200 раздач, понятно, что многие многофайловые.
Там не только файлы, но и сетевые сокеты. И ошибка именно оттого что новый сокет содать не может.
yoricI писал:
01.06.2022 18:28
Как-то так?
Так, да.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2560
ОС: gentoo fluxbox

Re: кто пишет в .xsession-errors

Сообщение yoricI »

Кстати, у qbittorrent в /proc/<PID>/fd/ есть ссылка на .xsession-errors.
Попробовал запустить из терминала:

Код: Выделить всё

 $ ulimit -n 8092 && qbittorrent
bash: ulimit: open files: cannot modify limit: Operation not permitted
Как так? Мои лимиты(((
Спасибо сказали:
Аватара пользователя
Zer0
Сообщения: 479
ОС: Void, Slackware

Re: кто пишет в .xsession-errors

Сообщение Zer0 »

yoricI писал:
01.06.2022 19:07
Как так? Мои лимиты(((
Как поменять лимиты. И вот эта тема может помочь.
Memento mori ... сделай бэкап.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: кто пишет в .xsession-errors

Сообщение Bizdelnick »

yoricI писал:
01.06.2022 19:07
Как так? Мои лимиты(((
Вероятно, жёсткий лимит меньше установлен. ulimit -Hn что говорит?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2560
ОС: gentoo fluxbox

Re: кто пишет в .xsession-errors

Сообщение yoricI »

Да, жёсткий был меньше. Увеличить получилось. На ошибки посмотрим. Тогда позвольте два вопроса:
1) Как оно работало раньше, когда лимит был 1024, а ссылок 4000 с лишним? Подозреваю, что по жёсткому лимиту, коий был те же 4000 с лишним, то есть перед qbittorrent-ом увеличивать лимит излишне?
2) Странно, как же так, у меня по кол-ву раздач детская коллекция, неужели другие люди должны так же увеличивать?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: кто пишет в .xsession-errors

Сообщение Bizdelnick »

yoricI писал:
01.06.2022 20:35
Как оно работало раньше, когда лимит был 1024, а ссылок 4000 с лишним? Подозреваю, что по жёсткому лимиту, коий был те же 4000 с лишним, то есть перед qbittorrent-ом увеличивать лимит излишне?
Да, оказывается, qbittorrent сам повышает лимит до максимально возможного: https://github.com/qbittorrent/qBittorrent/commit/d0bfe9a66103d962c1d396295391dfaec06af05a
yoricI писал:
01.06.2022 20:35
неужели другие люди должны так же увеличивать?
Видимо, у других жёсткий лимит достаточно высокий.

Shell

% ulimit -Hn
1048576
%
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2560
ОС: gentoo fluxbox

Re: кто пишет в .xsession-errors

Сообщение yoricI »

Bizdelnick писал:
02.06.2022 01:46
% ulimit -Hn
1048576
По умолчанию? Может это высоконагруженный сервер баз данных)) Какая система? В девуане вот тоже 4к.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20936
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: кто пишет в .xsession-errors

Сообщение Bizdelnick »

yoricI писал:
02.06.2022 20:06
Может это высоконагруженный сервер баз данных)) Какая система?
Десктоп.

Shell

% lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
%
Дефолт. Софт-лимит — 1024 тоже.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: