在多人同时登陆服务器的情况下单个用户被踢掉其桌面程序是否会关闭的问题
2016-10-14 13:12
531 查看
最近在做的一个项目中,使用的是WCF,最终要在Windowsservice中进行部署。为了测试方便,我暂时是把Windows
service写成了控制台程序,拷贝到了服务器的桌面上,然后双击这控制台程序运行。这样也能host这个WCF服务,而且一切正常。
我所担心的是,这个控制台程序会不会被强迫关闭掉?因为这几天用户都在进行测试,如果控制台被关掉了那么测试就出问题了。
我之所以有这个担心,是因为建立到服务器的远程桌面连接是受到限制的,根据购买的license不一样,这个数不一样。这台服务器就允许同时有2个人远程连接。当第三个人连接的时候,就需要把一个人给强行踢掉。我在想,这个被踢的人,其桌面运行的控制台程序会不会被关掉?
还有就是,有时候我通过本机远程连接服务器,完事后为了省事,直接点击远程桌面程序右上角的关闭按钮。这时候桌面上的控制台还会运行吗?
通过这几天的观察,结论:
被人强制踢出与服务器的连接,并不会立即结束你的session,也就是说不会立即关掉所有你以这个账号登录情况下运行的应用程序。但是会有一定的时间限制,如果服务器发现你很久都不是active状态,就会给你注销掉,关闭一切应用程序。
你自己关闭远程桌面。其实这个跟第一个有点类似,都不是会立即停止这session,而是会继续观察一段时间。如果在某个时间段内你又连上了,成为了active状态,就不会关闭。这次我就遇到了这问题。因为十一放假,放假前我关闭了我本地的计算机(这也意味着我关掉了与服务器的远程桌面连接,通过点击关闭按钮的方式),等7天后来上班,再登陆我的账号,就发现一切都被关闭了,服务器桌面重新进行了初始化。
这时候就突显出了Windows service的优点。你登陆这个服务器后,部署了一个Windows
service服务,这个Windows service无论是何种情况,你注销这个账号或者怎么样,都会照常运行,除非你把这台服务器关闭了。
service写成了控制台程序,拷贝到了服务器的桌面上,然后双击这控制台程序运行。这样也能host这个WCF服务,而且一切正常。
我所担心的是,这个控制台程序会不会被强迫关闭掉?因为这几天用户都在进行测试,如果控制台被关掉了那么测试就出问题了。
我之所以有这个担心,是因为建立到服务器的远程桌面连接是受到限制的,根据购买的license不一样,这个数不一样。这台服务器就允许同时有2个人远程连接。当第三个人连接的时候,就需要把一个人给强行踢掉。我在想,这个被踢的人,其桌面运行的控制台程序会不会被关掉?
还有就是,有时候我通过本机远程连接服务器,完事后为了省事,直接点击远程桌面程序右上角的关闭按钮。这时候桌面上的控制台还会运行吗?
通过这几天的观察,结论:
被人强制踢出与服务器的连接,并不会立即结束你的session,也就是说不会立即关掉所有你以这个账号登录情况下运行的应用程序。但是会有一定的时间限制,如果服务器发现你很久都不是active状态,就会给你注销掉,关闭一切应用程序。
你自己关闭远程桌面。其实这个跟第一个有点类似,都不是会立即停止这session,而是会继续观察一段时间。如果在某个时间段内你又连上了,成为了active状态,就不会关闭。这次我就遇到了这问题。因为十一放假,放假前我关闭了我本地的计算机(这也意味着我关掉了与服务器的远程桌面连接,通过点击关闭按钮的方式),等7天后来上班,再登陆我的账号,就发现一切都被关闭了,服务器桌面重新进行了初始化。
这时候就突显出了Windows service的优点。你登陆这个服务器后,部署了一个Windows
service服务,这个Windows service无论是何种情况,你注销这个账号或者怎么样,都会照常运行,除非你把这台服务器关闭了。
相关文章推荐
- 用户是否在线问题(单点登陆)
- "无法连接到服务器,用户xxx登陆失败" 解决问题
- ASP程序中同一个用户不允许同时登陆两次
- 让win2003突破两个人同时远程登录的限制,由于2003默认情况下远程连接只能允许两个用户同时登录,超过两人同时登录就会提示:终端服务器超出最大连接数。。
- JS判断用户是否有权限进入当前页面,没有直接关闭(解决IE7以上版本提示问题)
- 让win2003突破两个人同时远程登录的限制,由于2003默认情况下远程连接只能允许两个用户同时登录,超过两人同时登录就会提示:终端服务器超出最大连接数。。
- ASP程序中同一个用户不允许同时登陆两次
- Android开发学习日志 - 提示用户是否关闭程序
- 这台服务器的配置是远程管理的默认远程桌面模式,这允许最多两个用户同时进行远程
- 局域网共享资源路径更改无法登陆问题(不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接)解决
- ASP.net中怎么控制同一个用户在多个地方同时登陆服务器?
- ASP程序中同一个用户不允许同时登陆两次
- ASP程序中同一个用户不允许同时登陆两次
- 修正ActiveMQ C++客户端(CMS)当服务器关闭程序无法退出问题
- ASP程序中同一个用户不允许同时登陆两次
- ASP程序中同一个用户不允许同时登陆两次
- ASP.NET 2.0关于用户登录限制问题实例:防止同一用户同时登陆
- ASP程序中同一个用户不允许同时登陆两次
- Windows Server 2008远程桌面多个用户同时登陆的配置方法
- ASP程序中同一个用户不允许同时登陆两次