服务器显示选择一个会话模式

服务器显示选择一个会话模式,第1张

Windwos服务器远程桌面限制用户使用同一个会话的3种设置方法
最近远程主机重装系统后,使用远程桌面出现一个问题:同一个用户先后登录远程系统,系统分配了不同会话。当系统分配不同会话时,导致你在一个远程桌面的 *** 作都不见了。像是你运行的一些程序,虽然他们没有被系统关闭,但是你无法对他们进行管理。这就给你的管理带来极大的不便,文章将说明如何解决这个问题。这里以Windows Server 2008为例,其他系统只作参考。
如果将远程桌面会话主机服务器配置为限制用户只能进行一个会话,并且用户将该会话置于断开状态,用户下次连接到远程桌面会话主机服务器时,将自动重新连接到该会话。
目前有三种方式可以解决以上问题:使用远程桌面会话主机配置,或者组策略配置,或者修改注册表。
一、使用远程桌面会话主机配置
你的账号必须是远程主机“管理员”组成员身份,否则是没有系统权限的。
以下是远程桌面限制用户使用同一个会话的设置步骤:
1、打开“远程桌面会话主机配置”菜单:
要打开“远程桌面会话主机配置”,请单击“开始”,依次指向“管理工具”和“远程桌面服务”,然后单击“远程桌面会话主机配置”。
2、设置“限制每个用户只能进行一个会话”选项:
在“编辑设置”区域的“常规”下,双击“限制每个用户只能进行一个会话”。
在“属性”对话框的“常规”选项卡上,选中“限制每个用户只能进行一个会话”复选框,然后单击“确定”。
二、使用组策略配置
可以通过启用“限制远程桌面服务用户只能进行一个远程会话”组策略设置,限制用户在 远程桌面 会话主机服务器上只能进行一个会话。此组策略设置位于“计算机配置\策略\管理模板\Windows 组件\远程桌面服务\远程桌面会话主机\连接”中,可以使用本地组策略编辑器或组策略管理控制台 (GPMC) 进行配置。注意了,此组策略设置将优先于远程桌面会话主机配置中配置的设置。
三、修改注册表
其实和第一种本质是一样的。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"fSingleSessionPerUser"=dword:00000001
四、结束语
限制用户只能进行一个会话,还可以提高远程主机服务器的性能。通过限制用户在远程桌面会话主机服务器上只能进行一个会话,可以最大程度地减少创建的远程会话数。这样有助于节省远程桌面会话主机服务器上的系统资源,从而允许更多的用户连接到远程桌面会话主机服务器。
题外话,如果想实现一个账号多人登录多会话模式,防止被其他人踢出,根据上面的内容反 *** 作即可。

connection reset by peer:连接被对方重设是服务器向客户传输数据时由于超负荷、网络中断、防火墙影响或未按规定关闭网络时导致的问题。 出现该错误,重启即可。要避免该错误,需要在程序退出前关闭所有网络。

具体含义

表明你在对一个对端socket已经关闭的的连接调用write或send方法,在这种情况下,调用write或send方法后,对端socket便会向本端socket发送一个RESET信号,在此之后如果继续执行write或send *** 作,就会得到错误描述为connection reset by peer。

状况原理

该java异常在客户端和服务器端都有可能发生,引起该异常的原因有两个:

1、如果一端的插座被关闭(或主动关闭,或因为异常退出而引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(同级重置连接)。

2、一端退出,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常(重新连接)。

原因分析

具体的分析可以结合TCP的"四次握手"关闭。TCP是全双工的信道,可以看作两条单工信道,TCP连接两端的两个端点各负责一条。当对端调用close时,虽然本意是关闭整个两条信道,但本端只是收到FIN包。按照TCP协议的语义, 表示对端只是关闭了其所负责的那一条单工信道,仍然可以继续接收数据。也就是说, 因为TCP协议的限制,一个端点无法获知对端的socket是调用了close还是shutdown。

对于一个TCP连接,如果对端执行close *** 作,则会向本端发送一个FIN分节,这时候读本端socket会返回0,我们就知道对方已经关闭了连接,通常这时候我们会在本地调用close来主动关闭本端连接。但如果对方socket已经执行了close的 *** 作,本端socket还继续在这个连接上写数据,就会触发对端socket发送RST报文,按照TCP的四次握手原理,这时候本端socket应该也要开始执行close的 *** 作流程了,而不是接着发数据。

Connection reset by peer的常见原因和解决方法:

1服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭;如果知道实际连接服务器的并发客户数没有超过服务器的承载量,则有可能是中了病毒或者木马,引起网络流量异常。

解决方法:可以使用netstat -an命令查看网络连接情况。

2客户关掉了浏览器,而服务器还在给客户端发送数据;

3浏览器端按了Stop;这两种情况一般不会影响服务器。但是如果对异常信息没有特别处理,有可能在服务器的日志文件中,重复出现该异常,造成服务器日志文件过大,影响服务器的运行。

解决方法:对引起异常的部分,使用trycatch捕获该异常,然后不输出或者只输出一句提示信息,避免使用eprintStackTrace();输出全部异常信息。

4防火墙的问题;如果网络连接通过防火墙,而防火墙一般都会有超时的机制,在网络连接长时间不传输数据时,会关闭这个TCP的会话,关闭后在读写,就会导致异常。

解决方法:如果关闭防火墙,解决了问题,需要重新配置防火墙,或者自己编写程序实现TCP的长连接。实现TCP的长连接,需要自己定义心跳协议,每隔一段时间,发送一次心跳协议,双方维持连接。

5JSP的buffer问题。JSP页面缺省缓存为8k,当JSP页面数据比较大的时候,有可能JSP没有完全传递给浏览器。

解决方法:这时可以适当调整buffer的大小。

参考资料

CSDN:>

多走一步:>“关于远程连接断开,服务器程序自动关闭”的问题 系统故障:远程桌面断开时不久,系统就会自动注销(一办都认为原先打开的程序自动关闭)。即:远程桌面断开时,当前运行的软件会自动关闭,正在运行的其它程序也没有了。再用帐户远程登录,发现是一个全新的桌面。
解决办法: 开始-->运行-->gpeditmsc 计算机配置->管理模板->Windows组件->终端服务->会话 把"为断开的会话设置时间限制"改为"未被配置"。
如果通过上面的 *** 作,还会出现远程桌面连接断开过段时间之后,运行的软件自动关闭的话,就再进行以下 *** 作: 开始-->运行-->tsccmsc 连接-->RDP-Tcp右键属性-->会话 把这里面的替代用户设置的设置都改为从不,并且把从不勾选。
需要说明的是:前述工作做完后,如果远程服务器还是问题依旧,接下来: 取消开机按ctl+alt+del 开始-->所有程序--> 管理工具-->本地安全策略-->本地策略-->安全选项:microsoft网络服务器:当登录时间用完后自动注销用户,改为“已禁用”。
microsoft网络服务器:在挂起会话之前所需的空闲时间,改为99999,实际上是禁止了此策略。 最后,如果可能,到服务器上用administrator登录一次。关键的一步:当您登录远程服务器后,在退出的过程中,不要直接点击远程桌面程序的那个“×”,而是在远程服务器的桌面
上,点“开始--关机--断开”。

这个跟QQ网站应该没有问题。应该是你的浏览器的问题,看下有没有设置到别的什么东西。你要是有下载360安全卫士的话。建议你到里面体检一下,360安全卫士里面有个:系统修复。你点它扫描下。要是出问题了。修复下应该就可以了。要是还不行联系我,我在想办法帮你解决。祝你好运


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10657564.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存