为什么"vserver cifs session show"会显示具有长时间运行的空闲时间的会话?
不可不使用
适用场景
ONTAP 9
问题
为什么 vserver cifs session show 显示具有长时间闲置时间的会话?
问题解答
- 如果客户端具有ipc$共享、并且在同一会话上打开了一个或多个共享、则此会话不会闲置。"cifs session show"会输出每个会话的连接ID和会话ID。
- 当CIFS客户端设置与SVM的TCP连接时、它将在SVM端对应于特定的连接ID。
- 然后、客户端将执行会话设置以对自身进行身份验证、并创建具有会话ID的新会话。
- 客户端可以选择在同一连接上设置另一个会话。这种情况很常见、是在一个连接上组合CIFS会话。
- 客户端可以使用单个会话打开多个共享、通常包括ipc$共享。
- 如果ipc$共享是唯一打开的共享、则如果会话处于闲置状态、则此共享将在15分钟后超时。
追加信息
实验室示例:
慕尼黑:::*> date;vserver cifs session show -node munich-01 -vserver cifstomo -fields node、connected"时间、共享、闲置时间
节点日期时区
———— ------------- --------------
慕尼黑-01 2016年8月15日星期一18:55:30日本
慕尼黑-02 2016年8月15日星期一18:55:30日本
显示2个条目。
节点vserver session-id connection-id共享connection-time idle-time -time ---------
----- ------ ------- ---- -------- -----
慕尼黑-01 cifstomo 1 2742712655 2 "26m 51""26m 32s"
在此特定测试中、使用ipc$打开的共享以及与数据包跟踪中所示的不同树ID对应的"test"共享。 由于ipc$共享和1个额外共享已打开、因此此会话不会超时。
客户端断开与共享"test"的连接后、连接到的共享数将下降为1 (ipc$):
munich:::*> date;vserver cifs session show -node munich-01 -vserver cifstino -fields node、conneced-time、shares、idle-time
Node Date time zone
----- ------------- --------------
慕尼黑-01 2016年8月15日星期一18:59:23日本
慕尼黑-02 2016年8月15日星期一18:59:23显示
2个条目。
节点vserver session-id connection-id共享connection-time idle-time -time ---------
----- ------ ------- ---- -------- -----
munich-01 cifstomo 1 2742712655 1 "30m 45s" 3
客户端可以使用"net use"命令确认已打开的共享:
c:\>Net Use
New connections will not be remeded.
状态本地远程网络
确定\\10.128.209.152\IPC$ Microsoft Windows网络
命令已成功完成。
大约15分钟后、由于客户端只有1个共享打开(ipc$)
、会话将退出慕尼黑::*> date;vserver cifs session show -node munich-01 -vserver cifstomo -fields node、connected"时间、共享、闲置时间
节点日期时区
--- ------------- --------------
慕尼黑-01 2016年8月15日星期一19:14:32 2016年日本
慕尼黑-02 2016年8月15日星期一19:14:32
显示2个条目。
There are no entries matching your query.