On Thursday, January 4, 2024 at 02:50:47 PM GMT+1, Nick Couchman <vn...@apache.org> wrote:
> I suspect that you're hitting some other limitation in the number of > files/sockets open that is causing all new connections to fail Hi Nick, # ps -ae | grep guacd 84702 ? 00:00:29 guacd 227763 ? 00:02:13 guacd # cat /proc/84702/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 8388608 unlimited bytes Max core file size 0 unlimited bytes Max resident set unlimited unlimited bytes Max processes 127588 127588 processes Max open files 16384 65535 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 127588 127588 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us # cat /proc/227763/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 8388608 unlimited bytes Max core file size 0 unlimited bytes Max resident set unlimited unlimited bytes Max processes 127588 127588 processes Max open files 16384 65535 files Max locked memory 65536 65536 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 127588 127588 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us # lsof -p 84702 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME guacd 84702 guacd cwd DIR 253,4 4096 2 / guacd 84702 guacd rtd DIR 253,4 4096 2 / guacd 84702 guacd txt REG 253,4 43048 6304952 /usr/sbin/guacd guacd 84702 guacd mem REG 253,4 47384 3801196 /lib64/libnss_files-2.33.so guacd 84702 guacd mem REG 253,4 88712 3801105 /lib64/libresolv-2.33.so guacd 84702 guacd mem REG 253,4 403016 6303450 /usr/lib64/libopus.so.0.8.0 guacd 84702 guacd mem REG 253,4 1957104 6303394 /usr/lib64/libx264.so.157 guacd 84702 guacd mem REG 253,4 73584 6303890 /usr/lib64/freerdp2/libguacai-client.so guacd 84702 guacd mem REG 253,4 280696 6303443 /usr/lib64/libFLAC.so.8.3.0 guacd 84702 guacd mem REG 253,4 12799736 6303592 /usr/lib64/libavcodec.so.58.134.100 guacd 84702 guacd mem REG 253,4 26760 3801190 /lib64/libnss_dns-2.33.so guacd 84702 guacd mem REG 253,4 21888 6303405 /usr/lib64/libasyncns.so.0.3.1 guacd 84702 guacd mem REG 253,4 571256 6303544 /usr/lib64/libsndfile.so.1.0.31 guacd 84702 guacd mem REG 253,4 607568 10635891 /usr/lib64/pulseaudio/libpulsecommon-15.0.so guacd 84702 guacd mem REG 253,4 725464 6303397 /usr/lib64/libxvidcore.so.4.3 guacd 84702 guacd mem REG 253,4 81216 6303521 /usr/lib64/libtheoradec.so.1.1.4 guacd 84702 guacd mem REG 253,4 201088 6303520 /usr/lib64/libtheoraenc.so.1.1.2 guacd 84702 guacd mem REG 253,4 332960 6303499 /usr/lib64/libmp3lame.so.0.0.0 guacd 84702 guacd mem REG 253,4 1799512 6303495 /usr/lib64/libdav1d.so.5.1.1 guacd 84702 guacd mem REG 253,4 48952 6303529 /usr/lib64/libwebpmux.so.3.0.5 guacd 84702 guacd mem REG 253,4 100520 6165345 /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/libgcc_s.so.1 guacd 84702 guacd mem REG 253,4 2161136 6165346 /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/libstdc++.so.6.0.29 guacd 84702 guacd mem REG 253,4 398864 6303568 /usr/lib64/libpulse.so.0.24.0 guacd 84702 guacd mem REG 253,4 1137224 6303457 /usr/lib64/libasound.so.2.0.0 guacd 84702 guacd mem REG 253,4 161168 6303595 /usr/lib64/libswresample.so.3.9.100 guacd 84702 guacd mem REG 253,4 545576 6303597 /usr/lib64/libavutil.so.56.70.100 guacd 84702 guacd mem REG 253,4 1136960 6303503 /usr/lib64/libopenh264.so.2.1.1 guacd 84702 guacd mem REG 253,4 621416 6303596 /usr/lib64/libswscale.so.5.9.100 guacd 84702 guacd mem REG 253,4 311328 6304853 /usr/lib64/libssh2.so.1.0.1 guacd 84702 guacd mem REG 253,4 3785912 6305021 /usr/lib64/libwinpr2.so.2.4.1 guacd 84702 guacd mem REG 253,4 3365648 6305030 /usr/lib64/libfreerdp-client2.so.2.4.1 guacd 84702 guacd mem REG 253,4 8510336 6305027 /usr/lib64/libfreerdp2.so.2.4.1 guacd 84702 guacd mem REG 253,4 382104 6304965 /usr/lib64/libguac-client-rdp.so.0.0.0 guacd 84702 guacd mem REG 253,4 74904 3801231 /lib64/libbz2.so.1.0.8 guacd 84702 guacd mem REG 253,4 194528 6300672 /usr/lib64/libexpat.so.1.8.1 guacd 84702 guacd mem REG 253,4 1304768 3801202 /lib64/libm-2.33.so guacd 84702 guacd mem REG 253,4 108904 3801161 /lib64/libz.so.1.2.12 guacd 84702 guacd mem REG 253,4 899416 2104311 /usr/lib64/libfreetype.so.6.18.0 guacd 84702 guacd mem REG 253,4 333784 6301726 /usr/lib64/libfontconfig.so.1.12.0 guacd 84702 guacd mem REG 253,4 746480 6304850 /usr/lib64/libpixman-1.so.0.40.0 guacd 84702 guacd mem REG 253,4 35640 3801255 /lib64/librt-2.33.so guacd 84702 guacd mem REG 253,4 492856 6303531 /usr/lib64/libwebp.so.7.1.0 guacd 84702 guacd mem REG 253,4 803280 6303486 /usr/lib64/libvorbisenc.so.2.0.12 guacd 84702 guacd mem REG 253,4 193664 6303488 /usr/lib64/libvorbis.so.0.4.9 guacd 84702 guacd mem REG 253,4 43800 6303391 /usr/lib64/libogg.so.0.8.5 guacd 84702 guacd mem REG 253,4 36384 3801192 /lib64/libuuid.so.1.3.0 guacd 84702 guacd mem REG 253,4 3205896 6300957 /usr/lib64/libcrypto.so.1.1 guacd 84702 guacd mem REG 253,4 249656 1843283 /usr/lib64/libpng16.so.16.37.0 guacd 84702 guacd mem REG 253,4 678872 6301722 /usr/lib64/libjpeg.so.62.3.0 guacd 84702 guacd mem REG 253,4 18496 3801205 /lib64/libdl-2.33.so guacd 84702 guacd mem REG 253,4 1174792 6304866 /usr/lib64/libcairo.so.2.11600.0 guacd 84702 guacd mem REG 253,4 1794208 3801204 /lib64/libc-2.33.so guacd 84702 guacd mem REG 253,4 681336 6300958 /usr/lib64/libssl.so.1.1 guacd 84702 guacd mem REG 253,4 147448 3801215 /lib64/libpthread-2.33.so guacd 84702 guacd mem REG 253,4 139352 6303876 /usr/lib64/libguac.so.23.0.0 guacd 84702 guacd mem REG 253,4 15448 6303889 /usr/lib64/freerdp2/libguac-common-svc-client.so guacd 84702 guacd mem REG 253,4 202224 3801090 /lib64/ld-2.33.so guacd 84702 guacd 0r CHR 1,3 0t0 4 /dev/null guacd 84702 guacd 1w CHR 1,3 0t0 4 /dev/null guacd 84702 guacd 2w CHR 1,3 0t0 4 /dev/null guacd 84702 guacd 3u unix 0x000000009a44b001 0t0 364882163 type=DGRAM guacd 84702 guacd 4u IPv4 360435966 0t0 TCP localhost:4822 (LISTEN) guacd 84702 guacd 5u IPv4 366609907 0t0 TCP localhost:4822->localhost:52690 (ESTABLISHED) guacd 84702 guacd 6u unix 0x000000001355fcea 0t0 366687129 type=STREAM guacd 84702 guacd 7u unix 0x00000000a5d74288 0t0 366687126 type=DGRAM guacd 84702 guacd 8u a_inode 0,13 0 14718 [eventfd:32] guacd 84702 guacd 9u a_inode 0,13 0 14718 [eventfd:41] guacd 84702 guacd 10u a_inode 0,13 0 14718 [eventfd:46] guacd 84702 guacd 11u a_inode 0,13 0 14718 [eventfd:47] guacd 84702 guacd 12u a_inode 0,13 0 14718 [eventfd:48] guacd 84702 guacd 13u a_inode 0,13 0 14718 [eventfd:49] guacd 84702 guacd 14u a_inode 0,13 0 14718 [eventfd:51] guacd 84702 guacd 15u a_inode 0,13 0 14718 [eventfd:52] guacd 84702 guacd 16u a_inode 0,13 0 14718 [eventfd:53] guacd 84702 guacd 17u a_inode 0,13 0 14718 [eventfd:54] guacd 84702 guacd 18u a_inode 0,13 0 14718 [eventfd:55] guacd 84702 guacd 19u a_inode 0,13 0 14718 [eventfd:56] guacd 84702 guacd 20u a_inode 0,13 0 14718 [eventfd:57] guacd 84702 guacd 21u a_inode 0,13 0 14718 [eventfd:58] guacd 84702 guacd 22u a_inode 0,13 0 14718 [eventfd:59] guacd 84702 guacd 23u a_inode 0,13 0 14718 [eventfd:60] guacd 84702 guacd 24u a_inode 0,13 0 14718 [eventfd:61] guacd 84702 guacd 25u a_inode 0,13 0 14718 [eventfd:62] guacd 84702 guacd 26u a_inode 0,13 0 14718 [eventfd:63] guacd 84702 guacd 27u a_inode 0,13 0 14718 [eventfd:64] guacd 84702 guacd 28u a_inode 0,13 0 14718 [eventfd:65] guacd 84702 guacd 29u a_inode 0,13 0 14718 [eventfd:66] guacd 84702 guacd 30u a_inode 0,13 0 14718 [eventfd:67] guacd 84702 guacd 31u a_inode 0,13 0 14718 [eventfd:68] guacd 84702 guacd 32u a_inode 0,13 0 14718 [eventfd:69] guacd 84702 guacd 33u a_inode 0,13 0 14718 [eventfd:70] guacd 84702 guacd 34u a_inode 0,13 0 14718 [eventfd:71] guacd 84702 guacd 35u a_inode 0,13 0 14718 [eventfd:72] guacd 84702 guacd 36u a_inode 0,13 0 14718 [eventfd:73] guacd 84702 guacd 37u a_inode 0,13 0 14718 [eventfd:74] guacd 84702 guacd 38u a_inode 0,13 0 14718 [eventfd:75] guacd 84702 guacd 39u a_inode 0,13 0 14718 [eventfd:76] guacd 84702 guacd 40u a_inode 0,13 0 14718 [eventfd:77] guacd 84702 guacd 41u a_inode 0,13 0 14718 [eventfd:78] guacd 84702 guacd 42u a_inode 0,13 0 14718 [eventfd:79] guacd 84702 guacd 43u a_inode 0,13 0 14718 [eventfd:80] guacd 84702 guacd 44u a_inode 0,13 0 14718 [eventfd:81] guacd 84702 guacd 45u a_inode 0,13 0 14718 [eventfd:82] guacd 84702 guacd 46u a_inode 0,13 0 14718 [eventfd:83] guacd 84702 guacd 47u a_inode 0,13 0 14718 [eventfd:84] guacd 84702 guacd 48u a_inode 0,13 0 14718 [eventfd:85] guacd 84702 guacd 49u a_inode 0,13 0 14718 [eventfd:86] guacd 84702 guacd 50u a_inode 0,13 0 14718 [eventfd:87] guacd 84702 guacd 51u a_inode 0,13 0 14718 [eventfd:88] guacd 84702 guacd 52u a_inode 0,13 0 14718 [eventfd:89] guacd 84702 guacd 53u a_inode 0,13 0 14718 [eventfd:90] guacd 84702 guacd 54u a_inode 0,13 0 14718 [eventfd:91] guacd 84702 guacd 55u a_inode 0,13 0 14718 [eventfd:92] guacd 84702 guacd 56u a_inode 0,13 0 14718 [eventfd:93] guacd 84702 guacd 57u a_inode 0,13 0 14718 [eventfd:94] guacd 84702 guacd 58u a_inode 0,13 0 14718 [eventfd:95] guacd 84702 guacd 59u a_inode 0,13 0 14718 [eventfd:96] guacd 84702 guacd 60u a_inode 0,13 0 14718 [eventfd:97] guacd 84702 guacd 61u a_inode 0,13 0 14718 [eventfd:98] guacd 84702 guacd 62u a_inode 0,13 0 14718 [eventfd:99] guacd 84702 guacd 63u a_inode 0,13 0 14718 [eventfd:100] guacd 84702 guacd 64u a_inode 0,13 0 14718 [eventfd:101] guacd 84702 guacd 65u a_inode 0,13 0 14718 [eventfd:102] guacd 84702 guacd 66u a_inode 0,13 0 14718 [eventfd:103] guacd 84702 guacd 67u a_inode 0,13 0 14718 [eventfd:104] guacd 84702 guacd 68u a_inode 0,13 0 14718 [eventfd:105] guacd 84702 guacd 69u a_inode 0,13 0 14718 [eventfd:106] guacd 84702 guacd 70u IPv4 366692506 0t0 TCP 10.1.1.2:44216->myhost.mydomain.local:ms-wbt-server (ESTABLISHED) guacd 84702 guacd 71u a_inode 0,13 0 14718 [eventfd:107] guacd 84702 guacd 72u a_inode 0,13 0 14718 [eventfd:108] guacd 84702 guacd 73u a_inode 0,13 0 14718 [eventfd:109] guacd 84702 guacd 74u a_inode 0,13 0 14718 [eventfd:110] guacd 84702 guacd 75u a_inode 0,13 0 14718 [eventfd:111] # lsof -p 227763 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME guacd 227763 guacd cwd DIR 253,4 4096 2 / guacd 227763 guacd rtd DIR 253,4 4096 2 / guacd 227763 guacd txt REG 253,4 43048 6304952 /usr/sbin/guacd guacd 227763 guacd mem REG 253,4 74904 3801231 /lib64/libbz2.so.1.0.8 guacd 227763 guacd mem REG 253,4 194528 6300672 /usr/lib64/libexpat.so.1.8.1 guacd 227763 guacd mem REG 253,4 1304768 3801202 /lib64/libm-2.33.so guacd 227763 guacd mem REG 253,4 108904 3801161 /lib64/libz.so.1.2.12 guacd 227763 guacd mem REG 253,4 899416 2104311 /usr/lib64/libfreetype.so.6.18.0 guacd 227763 guacd mem REG 253,4 333784 6301726 /usr/lib64/libfontconfig.so.1.12.0 guacd 227763 guacd mem REG 253,4 746480 6304850 /usr/lib64/libpixman-1.so.0.40.0 guacd 227763 guacd mem REG 253,4 35640 3801255 /lib64/librt-2.33.so guacd 227763 guacd mem REG 253,4 492856 6303531 /usr/lib64/libwebp.so.7.1.0 guacd 227763 guacd mem REG 253,4 803280 6303486 /usr/lib64/libvorbisenc.so.2.0.12 guacd 227763 guacd mem REG 253,4 193664 6303488 /usr/lib64/libvorbis.so.0.4.9 guacd 227763 guacd mem REG 253,4 43800 6303391 /usr/lib64/libogg.so.0.8.5 guacd 227763 guacd mem REG 253,4 36384 3801192 /lib64/libuuid.so.1.3.0 guacd 227763 guacd mem REG 253,4 3205896 6300957 /usr/lib64/libcrypto.so.1.1 guacd 227763 guacd mem REG 253,4 249656 1843283 /usr/lib64/libpng16.so.16.37.0 guacd 227763 guacd mem REG 253,4 678872 6301722 /usr/lib64/libjpeg.so.62.3.0 guacd 227763 guacd mem REG 253,4 18496 3801205 /lib64/libdl-2.33.so guacd 227763 guacd mem REG 253,4 1174792 6304866 /usr/lib64/libcairo.so.2.11600.0 guacd 227763 guacd mem REG 253,4 1794208 3801204 /lib64/libc-2.33.so guacd 227763 guacd mem REG 253,4 681336 6300958 /usr/lib64/libssl.so.1.1 guacd 227763 guacd mem REG 253,4 147448 3801215 /lib64/libpthread-2.33.so guacd 227763 guacd mem REG 253,4 139352 6303876 /usr/lib64/libguac.so.23.0.0 guacd 227763 guacd mem REG 253,4 202224 3801090 /lib64/ld-2.33.so guacd 227763 guacd 0r CHR 1,3 0t0 4 /dev/null guacd 227763 guacd 1w CHR 1,3 0t0 4 /dev/null guacd 227763 guacd 2w CHR 1,3 0t0 4 /dev/null guacd 227763 guacd 3u unix 0x000000009a44b001 0t0 364882163 type=DGRAM guacd 227763 guacd 4u IPv4 360435966 0t0 TCP localhost:4822 (LISTEN) guacd 227763 guacd 5u IPv4 366609907 0t0 TCP localhost:4822->localhost:52690 (ESTABLISHED) guacd 227763 guacd 7u unix 0x0000000087de7851 0t0 366687128 type=STREAM guacd 227763 guacd 8u unix 0x00000000b3a6c4b6 0t0 366687127 type=DGRAM I'm supposing "Max open files" is what you're suggesting I check. This was taken when I had only one user connected with just one active RDP session. These ulimit values are the same on both of my guacamole systems (1.4.0 and 1.5.4). I get more guacd processes listed as user connections rise. However, my system usually doesn't go beyond 20 simultaneous connections. It's hard to think it's a socket resource issue. I'll keep looking. Thanks, Vieri --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org For additional commands, e-mail: user-h...@guacamole.apache.org