From: Louis DeLosSantos <louis.delos@gmail.com>
To: Eric Wong <e@80x24.org>
Cc: meta@public-inbox.org
Subject: Re: Issues with `lei` as non-root
Date: Mon, 27 Mar 2023 23:05:45 -0400 [thread overview]
Message-ID: <CAE6jdTqxeh-_+9WXvG-C4QfrgcWs7jm5X24YmK0Vmo5XU-0TLA@mail.gmail.com> (raw)
In-Reply-To: <20230328025205.M639038@dcvr>
> Actually, only 18 (0..17). The `mem' stuff is mmap-ed and
doesn't count against `ulimit -n` (RLIMIT_NOFILE).
Yup, you are right, did a quick "wc -l" without thinking about it.
> Definitely not; the lei-daemon is per-user.
Okay, maybe this is the issue to begin with? I installed lei from dnf.
I'm not sure what launches the daemon, is it launched on first run?
If that is the case, it was probably launched when I restored to `sudo
lei q ....` command.
But, if its running as systemd service, I could move it to user service.
# show system-wide limits
~
🖳 head /proc/sys/fs/inotify/max_*
==> /proc/sys/fs/inotify/max_queued_events <==
16384
==> /proc/sys/fs/inotify/max_user_instances <==
128
==> /proc/sys/fs/inotify/max_user_watches <==
524288
# show per-user inotify FDs (-nP speeds up lsof by avoiding lookups)
systemd 1686 louis 6r a_inode 0,14 0
15364 inotify
systemd 1686 louis 11r a_inode 0,14 0
15364 inotify
systemd 1686 louis 13r a_inode 0,14 0
15364 inotify
dbus-brok 1727 louis 7r a_inode 0,14 0
15364 inotify
swaync 1868 louis 15r a_inode 0,14 0
15364 inotify
dbus-brok 1898 louis 7r a_inode 0,14 0
15364 inotify
xdg-deskt 1914 louis 10r a_inode 0,14 0
15364 inotify
xdg-deskt 1938 louis 12r a_inode 0,14 0
15364 inotify
xdg-deskt 1968 louis 14r a_inode 0,14 0
15364 inotify
wireplumb 1979 louis 19r a_inode 0,14 0
15364 inotify
wireplumb 1979 louis 28r a_inode 0,14 0
15364 inotify
wireplumb 1979 louis 30r a_inode 0,14 0
15364 inotify
code 2362 louis 63r a_inode 0,14 0
15364 inotify
code 2362 louis 86r a_inode 0,14 0
15364 inotify
code 2362 louis 109r a_inode 0,14 0
15364 inotify
code 2456 louis 21r a_inode 0,14 0
15364 inotify
code 2493 louis 51r a_inode 0,14 0
15364 inotify
code 2547 louis 49r a_inode 0,14 0
15364 inotify
code 2547 louis 54r a_inode 0,14 0
15364 inotify
firefox 4168 louis 80r a_inode 0,14 0
15364 inotify
cgroupify 4347 louis 6r a_inode 0,14 0
15364 inotify
flatpak-s 53051 louis 7r a_inode 0,14 0
15364 inotify
obsidian 53073 louis 69r a_inode 0,14 0
15364 inotify
flatpak-p 53080 louis 7r a_inode 0,14 0
15364 inotify
obsidian 53135 louis 21r a_inode 0,14 0
15364 inotify
obsidian 53141 louis 56r a_inode 0,14 0
15364 inotify
tail 235359 louis 4r a_inode 0,14 0
15364 inotify
tail 251716 louis 4r a_inode 0,14 0
15364 inotify
tail 251821 louis 4r a_inode 0,14 0
15364 inotify
tail 252069 louis 4r a_inode 0,14 0
15364 inotify
tail 252266 louis 4r a_inode 0,14 0
15364 inotify
tail 252399 louis 4r a_inode 0,14 0
15364 inotify
tail 252434 louis 4r a_inode 0,14 0
15364 inotify
tail 252749 louis 4r a_inode 0,14 0
15364 inotify
tail 252953 louis 4r a_inode 0,14 0
15364 inotify
tail 253611 louis 4r a_inode 0,14 0
15364 inotify
tail 253772 louis 4r a_inode 0,14 0
15364 inotify
tail 253858 louis 4r a_inode 0,14 0
15364 inotify
tail 253932 louis 4r a_inode 0,14 0
15364 inotify
tail 254159 louis 4r a_inode 0,14 0
15364 inotify
tail 254323 louis 4r a_inode 0,14 0
15364 inotify
tail 254425 louis 4r a_inode 0,14 0
15364 inotify
tail 255070 louis 4r a_inode 0,14 0
15364 inotify
tail 255592 louis 4r a_inode 0,14 0
15364 inotify
tail 256816 louis 4r a_inode 0,14 0
15364 inotify
tail 256939 louis 4r a_inode 0,14 0
15364 inotify
tail 257302 louis 4r a_inode 0,14 0
15364 inotify
tail 257435 louis 4r a_inode 0,14 0
15364 inotify
tail 257746 louis 4r a_inode 0,14 0
15364 inotify
tail 258071 louis 4r a_inode 0,14 0
15364 inotify
tail 258169 louis 4r a_inode 0,14 0
15364 inotify
tail 258279 louis 4r a_inode 0,14 0
15364 inotify
tail 258413 louis 4r a_inode 0,14 0
15364 inotify
tail 258715 louis 4r a_inode 0,14 0
15364 inotify
tail 259167 louis 4r a_inode 0,14 0
15364 inotify
tail 259289 louis 4r a_inode 0,14 0
15364 inotify
tail 259484 louis 4r a_inode 0,14 0
15364 inotify
tail 259623 louis 4r a_inode 0,14 0
15364 inotify
tail 259876 louis 4r a_inode 0,14 0
15364 inotify
tail 260275 louis 4r a_inode 0,14 0
15364 inotify
tail 260412 louis 4r a_inode 0,14 0
15364 inotify
tail 260518 louis 4r a_inode 0,14 0
15364 inotify
tail 260650 louis 4r a_inode 0,14 0
15364 inotify
tail 260818 louis 4r a_inode 0,14 0
15364 inotify
tail 261665 louis 4r a_inode 0,14 0
15364 inotify
tail 262636 louis 4r a_inode 0,14 0
15364 inotify
tail 262963 louis 4r a_inode 0,14 0
15364 inotify
tail 263781 louis 4r a_inode 0,14 0
15364 inotify
tail 264183 louis 4r a_inode 0,14 0
15364 inotify
tail 264242 louis 4r a_inode 0,14 0
15364 inotify
tail 264484 louis 4r a_inode 0,14 0
15364 inotify
tail 264769 louis 4r a_inode 0,14 0
15364 inotify
tail 264970 louis 4r a_inode 0,14 0
15364 inotify
tail 265488 louis 4r a_inode 0,14 0
15364 inotify
tail 265939 louis 4r a_inode 0,14 0
15364 inotify
tail 266145 louis 4r a_inode 0,14 0
15364 inotify
tail 267183 louis 4r a_inode 0,14 0
15364 inotify
tail 267352 louis 4r a_inode 0,14 0
15364 inotify
tail 267951 louis 4r a_inode 0,14 0
15364 inotify
tail 268135 louis 4r a_inode 0,14 0
15364 inotify
tail 268320 louis 4r a_inode 0,14 0
15364 inotify
tail 268892 louis 4r a_inode 0,14 0
15364 inotify
tail 269418 louis 4r a_inode 0,14 0
15364 inotify
tail 269631 louis 4r a_inode 0,14 0
15364 inotify
tail 339541 louis 4r a_inode 0,14 0
15364 inotify
tail 339854 louis 4r a_inode 0,14 0
15364 inotify
tail 340349 louis 4r a_inode 0,14 0
15364 inotify
tail 340566 louis 4r a_inode 0,14 0
15364 inotify
tail 340712 louis 4r a_inode 0,14 0
15364 inotify
tail 340858 louis 4r a_inode 0,14 0
15364 inotify
tail 341122 louis 4r a_inode 0,14 0
15364 inotify
tail 341356 louis 4r a_inode 0,14 0
15364 inotify
tail 341499 louis 4r a_inode 0,14 0
15364 inotify
tail 341643 louis 4r a_inode 0,14 0
15364 inotify
tail 341858 louis 4r a_inode 0,14 0
15364 inotify
tail 341948 louis 4r a_inode 0,14 0
15364 inotify
tail 342271 louis 4r a_inode 0,14 0
15364 inotify
tail 342410 louis 4r a_inode 0,14 0
15364 inotify
tail 342557 louis 4r a_inode 0,14 0
15364 inotify
tail 342802 louis 4r a_inode 0,14 0
15364 inotify
tail 342944 louis 4r a_inode 0,14 0
15364 inotify
tail 343409 louis 4r a_inode 0,14 0
15364 inotify
tail 343690 louis 4r a_inode 0,14 0
15364 inotify
tail 343864 louis 4r a_inode 0,14 0
15364 inotify
tail 344049 louis 4r a_inode 0,14 0
15364 inotify
tail 344285 louis 4r a_inode 0,14 0
15364 inotify
tail 344429 louis 4r a_inode 0,14 0
15364 inotify
tail 345251 louis 4r a_inode 0,14 0
15364 inotify
tail 345541 louis 4r a_inode 0,14 0
15364 inotify
tail 345972 louis 4r a_inode 0,14 0
15364 inotify
tail 346163 louis 4r a_inode 0,14 0
15364 inotify
tail 346755 louis 4r a_inode 0,14 0
15364 inotify
tail 347063 louis 4r a_inode 0,14 0
15364 inotify
tail 350273 louis 4r a_inode 0,14 0
15364 inotify
tail 350316 louis 4r a_inode 0,14 0
15364 inotify
tail 350781 louis 4r a_inode 0,14 0
15364 inotify
tail 350942 louis 4r a_inode 0,14 0
15364 inotify
tail 351111 louis 4r a_inode 0,14 0
15364 inotify
tail 351746 louis 4r a_inode 0,14 0
15364 inotify
tail 353489 louis 4r a_inode 0,14 0
15364 inotify
tail 353801 louis 4r a_inode 0,14 0
15364 inotify
tail 354352 louis 4r a_inode 0,14 0
15364 inotify
tail 354638 louis 4r a_inode 0,14 0
15364 inotify
tail 354923 louis 4r a_inode 0,14 0
15364 inotify
tail 362029 louis 4r a_inode 0,14 0
15364 inotify
tail 367093 louis 4r a_inode 0,14 0
15364 inotify
waybar 811099 louis 37r a_inode 0,14 0
15364 inotify
waybar 811099 louis 38r a_inode 0,14 0
15364 inotify
On Mon, Mar 27, 2023 at 10:52 PM Eric Wong <e@80x24.org> wrote:
>
> Louis DeLosSantos <louis.delos@gmail.com> wrote:
>
> <snip>
>
> > Above is 54 open sockets. Which seems fine.
>
> Actually, only 18 (0..17). The `mem' stuff is mmap-ed and
> doesn't count against `ulimit -n` (RLIMIT_NOFILE).
>
> > Should daemon be running as root, if I intend to only use lei as user?
>
> Definitely not; the lei-daemon is per-user.
>
> I also forgot, inotify has its own per-user limits; perhaps
> you're hitting those?
>
> # show system-wide limits
> $ head /proc/sys/fs/inotify/max_*
>
> # show per-user inotify FDs (-nP speeds up lsof by avoiding lookups)
> $ lsof -nP -u $USER |grep inotify
next prev parent reply other threads:[~2023-03-28 3:05 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-28 1:00 Issues with `lei` as non-root Louis DeLosSantos
2023-03-28 1:32 ` Eric Wong
2023-03-28 1:36 ` public-inbox.org downtime expected in the next 6-8 hours Eric Wong
2023-03-28 2:30 ` Issues with `lei` as non-root Louis DeLosSantos
2023-03-28 2:52 ` Eric Wong
2023-03-28 3:05 ` Louis DeLosSantos [this message]
2023-03-28 3:38 ` Eric Wong
2023-03-28 4:08 ` Louis DeLosSantos
2023-03-28 11:12 ` [PATCH] inotify: wrap with informative error message Eric Wong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://public-inbox.org/README
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAE6jdTqxeh-_+9WXvG-C4QfrgcWs7jm5X24YmK0Vmo5XU-0TLA@mail.gmail.com \
--to=louis.delos@gmail.com \
--cc=e@80x24.org \
--cc=meta@public-inbox.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).