首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在意外情况下关闭会话

在意外情况下关闭会话
EN

Stack Overflow用户
提问于 2013-04-14 07:40:58
回答 1查看 88关注 0票数 0

我用PHP构建了一个会话机制。当应用程序关闭时,它会向服务器发送关闭会话请求。我的问题是,如果应用程序崩溃或互联网连接被failed.How,服务器可以知道,我如何将会话标记为关闭?我想到了一个从每个应用程序ping服务器的作业,但它看起来太重了,即使它只发生了一次。我的应用程序是用c#编写的。谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2013-04-14 08:50:57

我的问题是,如果应用程序崩溃或互联网连接失败,我如何将会话标记为关闭。服务器是如何知道的呢?

服务器不知道崩溃,也不能知道它。它仍在等待close请求的到来。

因此,服务器所能做的唯一一件事就是,当它等待关闭请求的时间太长时,就会认为会话已关闭。

为了更简单,不仅向服务器发送一个close请求,而且每分钟向服务器发送一个alive-请求。

如果假设三分钟内没有活动请求,那么服务器就知道出了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15996833

复制
相关文章
如何在退出Hue后关闭Spark会话
Hive配置了Spark作为默认执行引擎,在通过Hue执行Hive查询后,退出Hue后Spark的Session并为随着Hue的退出而关闭,操作如下:
Fayson
2018/08/03
2.5K0
如何在退出Hue后关闭Spark会话
备案如何关闭网站?什么情况下可以注销?
出于各方面的原因,人们需要快速注销网站,如果网站已经完成了备案过程,那么需要遵循相应的流程,备案如何关闭网站?人们又会在什么样的情况之下注销网站呢?
用户8715145
2021/09/30
3K0
C#使用FtpWebRequest 基础连接已经关闭:连接被意外关闭(The underlying connection was closed:The connection was closed u
 公司内部开发的winform程序使用了FtpWebRequest下载FTP服务器的文件到本地。
SpringSun
2020/08/11
3.2K0
C#使用FtpWebRequest  基础连接已经关闭:连接被意外关闭(The underlying connection was closed:The connection was closed u
EasyNVR优化多通道情况下程序关闭的速度
我们经常会对目前现有的视频平台做日常的功能测试和开发测试,每次在测试EasyNVR项目时需要频繁的开启和关闭。有时发现EasyNVR关闭很慢,要一分钟左右才能关闭成功,为了方便后期测试,我们决定优化这个地方。
EasyNVR
2021/11/30
2250
EasyNVR优化多通道情况下程序关闭的速度
MessagePack Java Jackson 在不关闭输出流(output stream)的情况下序列化多变量
com.fasterxml.jackson.databind.ObjectMapper 在默认的情况下在写出输入后将会关闭输出流(output stream)。
HoneyMoose
2019/08/10
4540
MessagePack Java Jackson 在不关闭输出流(output stream)的情况下序列化多变量
com.fasterxml.jackson.databind.ObjectMapper 在默认的情况下在写出输入后将会关闭输出流(output stream)。
HoneyMoose
2019/08/12
6050
MessagePack Java Jackson 在不关闭输入流(input stream)的情况下反序列化多变量
com.fasterxml.jackson.databind.ObjectMapper 在读取输入流变量的时候默认的将会关闭输入流。
HoneyMoose
2019/08/12
4130
MessagePack Java Jackson 在不关闭输入流(input stream)的情况下反序列化多变量
com.fasterxml.jackson.databind.ObjectMapper 在读取输入流变量的时候默认的将会关闭输入流。
HoneyMoose
2019/08/10
6700
Selenium 怎么实现一次登陆,在不关闭浏览器的情况下多次调试呢?
前几天在Python公众号文章后台【0】留言,问了一个Python网络爬虫的问题,这里拿出来给大家分享下。
Python进阶者
2023/08/31
9010
Selenium 怎么实现一次登陆,在不关闭浏览器的情况下多次调试呢?
视频融合平台EasyCVR控制台启动时,在关闭播放日志情况下为何还会打印日志?
为了便于用户更清晰地了解系统软件及各个模块的运行等情况,我们在EasyCVR中增加了日志中心模块,日志中心包括系统日志、信令日志、内核日志以及播放日志。用户可以在排查问题时通过日志了解更多的信息,并且日志还支持查看与下载。
TSINGSEE青犀视频
2022/05/20
3230
NodeJs在linux下关闭监听端口
在NodeJs运行的时候,我们往往会遇到一个问题:“端口被占用”,这个问题,我们的处理办法有哪些呢? 这里我只介绍一下linux下的方法: 1、我们可以通过修改代码里面的监听端口,然后重新运行,这样会导致一个问题是,服务器的监听端口越来越多,会给服务器带来些许的压力,这种方法也是不可取的,没运行一次监听一个新端口,当然不是我们所希望的啦; 2、使用nodemon运行js,例如nodeme index.js; npm install nodemon -g //install it 文档
蛋未明
2018/06/07
4K0
selenium+chrome不关闭浏览器的情况下如何换IP?
Selenium是一种用于自动化浏览器的工具,可以用于模拟用户行为,特别是在访问需要进行登录的网站的时候,直接可以使用Selenium和HTTP代理来模拟真实用户行为,绕过网站反爬虫机制,以及保护我们的隐私。那如何在Selenium中使用代理并访问目标网站,一般Selenium都是使用ChromeDriver来控制浏览器。
小白学大数据
2023/03/16
1.8K1
EasyNVR在Windows重启时提示“进程意外终止”问题解析
Open Network Video Interface Forum,开放型网络视频接口论坛,以公开、开放的原则共同制定开放性行业标准。是一个提供开放网络视频接口的论坛组织。ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。可以让不同厂商所提供的产品,均可以通过统一的语言来进行交流,增加了协同性和灵活性。
EasyNVR
2020/04/22
1K0
EasyNVR在Windows重启时提示“进程意外终止”问题解析
Spring Batch 在默认情况下的任务执行
考察项目:https://github.com/cwiki-us-spring/cwiki-us-spring-batch-examples 你可以 Check out 到本地后运行:
HoneyMoose
2020/02/19
6580
在Oracle中,如何定时清理INACTIVE状态的会话?
今天小麦苗给大家分享的是在Oracle中,如何定时清理INACTIVE状态的会话?
AiDBA宝典
2019/09/29
2.7K0
[WaferOnSCF]在SCF上的小程序会话服务器
本人小白,完全不懂PHP,原项目在代码层面无法支持多个小程序或公众号,所以在此做了修改和适配。本项目可搭配官方Wafer的客户端SDK使用,但客户端SDK需要做一定的适配修改。
囍冯总囍
2019/03/16
2.3K0
在什么情况下Java比C++快?
这是根据我同时使用C++和Java工作超过20年所学到的,其实使用Java比C++还要早几年: 1、根据我的经验,当你把优化过的C++代码转换成Java代码,代码的速度会慢大约三倍。 2、根据我的经验,把Java代码转换成C++的代码,速度同样也会慢三倍。首先,这种比较根本没有意义,除非你能意识到用Java的方式去写Java代码,而不是像C++开发者那样去组织C++代码。 3、对于并发的数据结构使用Java往往更有效率。当数据结构不是并发使用时,JVM会消除内存屏障和同步,并倾向使用基于运行时性能分析的并发
李海彬
2018/03/22
8150
0xffffffff在不同情况下的输出[通俗易懂]
& 0xFFFF引起了我的兴趣,发现这个的操作是取低16位。然后我百度了下。 发现。
全栈程序员站长
2022/08/30
1.1K0
【DB笔试面试578】在Oracle中,什么是会话游标?会话游标和共享游标的区别有哪些?会话游标分为哪几类?
在Oracle中,什么是会话游标?会话游标和共享游标的区别有哪些?会话游标分为哪几类?
AiDBA宝典
2019/09/29
1.5K0
【DB笔试面试578】在Oracle中,什么是会话游标?会话游标和共享游标的区别有哪些?会话游标分为哪几类?
点击加载更多

相似问题

NHibernate会话意外关闭

11

在某些情况下关闭会话

20

连接netconf时引发意外会话关闭错误

211

如何在浏览器意外关闭的情况下保持会话活动?

40

在GWT中出现意外错误或关闭PC时会话超时

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文