[Samba] smbd process don't auto close
Ryan
ryanyang51 at 163.com
Thu Sep 27 08:15:14 UTC 2018
The pic seems missing. Here's the info:
PID Username Group Machine Protocol Version Encryption Signing
----------------------------------------------------------------------------------------------------------------------------------------
112451 3000243 3000019 8.22.32.200 (ipv4:8.22.32.200:51106) SMB2_10 - HMAC-SHA256
122045 3000245 3000019 8.22.32.187 (ipv4:8.22.32.187:51657) SMB2_10 - HMAC-SHA256
122751 3000245 3000019 8.22.32.187 (ipv4:8.22.32.187:52258) SMB2_10 - HMAC-SHA256
112844 3000243 3000019 8.22.32.200 (ipv4:8.22.32.200:51549) SMB2_10 - HMAC-SHA256
28794 3000242 3000019 8.22.32.190 (ipv4:8.22.32.190:54824) SMB2_10 - HMAC-SHA256
Service pid Machine Connected at Encryption Signing
---------------------------------------------------------------------------------------------
IPC$ 112844 8.22.32.200 Thu Sep 27 02:52:11 PM 2018 CST - HMAC-SHA256
IPC$ 28794 8.22.32.190 Thu Sep 27 03:06:30 PM 2018 CST - HMAC-SHA256
IPC$ 122045 8.22.32.187 Thu Sep 27 02:54:42 PM 2018 CST - HMAC-SHA256
IPC$ 112451 8.22.32.200 Thu Sep 27 02:52:03 PM 2018 CST - HMAC-SHA256
IPC$ 122751 8.22.32.187 Thu Sep 27 02:54:50 PM 2018 CST - HMAC-SHA256
No locked files
C9C09AF2_HDC1:/var/lib/dhcp/db # ping 8.22.32.200
PING 8.22.32.200 (8.22.32.200) 56(84) bytes of data.
^C
--- 8.22.32.200 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms
C9C09AF2_HDC1:/var/lib/dhcp/db # ps -ef|grep smbd
root 50238 50225 0 Sep26 ? 00:00:04 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
root 51078 50238 0 Sep26 ? 00:00:00 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
root 51079 50238 0 Sep26 ? 00:00:00 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
root 76594 18795 0 15:20 pts/1 00:00:00 grep smbd
root 112451 50238 0 14:51 ? 00:00:00 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
root 112844 50238 0 14:52 ? 00:00:00 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
root 122045 50238 0 14:54 ? 00:00:00 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
root 122751 50238 0 14:54 ? 00:00:00 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
>
>Recently I find the smbd process does not close itself even it is invalid, or it close too slow. As the screenshot shows, the connection 112451 and 112844 were created because of the client 8.22.32.200 at Sep 27 02:52:11. And it still exist now at 15:30. But clearly 8.22.32.200 is not available any more. This VM was disabled by me early. The samba version is 4.5.16.
>
>Does the smbd process not auto quit? If so, when I have many connections, my server can’t afford definitely. I find an answer to set auto close connection in http://www.spectrumscale.org/pipermail/gpfsug-discuss/2017-October/003975.html, the parameter:
>deadtime=10
>and TCP level:
>TCP_NODELAY SO_KEEPALIVE TCP_KEEPCNT=4 TCP_KEEPIDLE=240 TCP_KEEPINTVL=15
>But I didn’t find any description about these parameters. So I want to ask which is the right way to prevent this issue? And what is the effect?
>--
>To unsubscribe from this list go to the following URL and read the
>instructions: https://lists.samba.org/mailman/options/samba
More information about the samba
mailing list