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

Reply via email to