keep-alive相关内容

C#控制台应用程序-使其运行

我将要开发一个控制台应用程序,它将需要在特定时间连续运行和执行工作。 我的问题是最好的方法是什么? 我的想法是: 永无止境的循环? 一个计时器,该计时器会休眠,然后在需要时(设置了休眠时间后)跳至例行程序? 我将应用程序编译为exe,然后使用AlwaysUp将其作为服务运行。 .. Peter 解决方案 一个更好的解决方案是编写完成其工作并退出的控制台应用 ..
发布时间:2020-10-08 05:10:07 其他开发

Azure网站连接保持活动

我正在使用Windows Azure网站托管我的网站. 我想在我的网站中启用Connection: Keep-Alive,如何在我的网站中启用它? 如何检查我是否已在我的网站上成功启用它? 如何为Connection: Keep-Alive设置timeout以及如何为timeout确定最佳值 我的服务器是Windows,并且使用IIS 解决方案 您也可以在Azure网站中设 ..
发布时间:2020-09-18 00:56:32 C#/.NET

使用SignalR集线器,一段时间后会失去连接-为什么?

在我的SignalR应用程序中,按预期在页面上触发了回调.如果该页面保留了一段时间,则在刷新该页面之前,将不再在该页面上调用回调. 我怀疑这可能是由于该站点的会话即将到期(使用客户端的会话ID来调用客户端通知)所致. 我在此处中阅读了有关KeepAlive功能的信息,并可以看到一些对此功能的引用在SignalR代码中.我不清楚是否需要实施客户端保持活动状态,如果需要,如何执行? ..
发布时间:2020-09-11 19:34:04 C#/.NET

在Apache HttpClient中禁用“保持活动"

对于某些我们无法解决的问题,我想在Apache HttpClient 3.1上禁用保持活动状态.但是,我在Internet上找不到任何资源.你知道怎么做吗? 解决方案 您可以在方法上禁用HTTP 1.1支持,即httpMethod.setHttp11(false);,但是您将失去其他一些功能. 您还可以尝试强制连接标头在响应后请求服务器关闭连接:httpMethod.setReque ..
发布时间:2020-09-03 01:35:54 Java开发

角度6 ng-idle

我有一个运行良好的Angular项目,并且正在实施NG-IDLE和KeepAlive,以便保持会话新鲜并在API会话过期之前注销用户. 我的问题是ng-idle也在登录页面上运行,这显然不是必需的,因为当超时时,它将把该人带到登录页面. 因此,我在app.component.ts中启动并运行了ng-idle和KeepAlive,但是由于我使用的是延迟加载,因此我还具有了authenti ..
发布时间:2020-08-12 23:47:26 其他开发

TCP重传计时器覆盖/杀死TCP Keepalive计时器,延迟断开连接发现

机器-Linux,3.10.19内核 这是在大型分布式系统中,有多个服务器和客户端(在同一节点以及不同的节点/机器上),它们彼此之间具有TCP连接. 测试用例: 客户端程序节点/机器已关闭(有意,测试用例),服务器知道其断开连接的唯一方法是通过keepalive计时器(空闲时间= 40秒,4个探测,探测时间= 10秒). 好的情况: 在大多数情况下,此方法都可以正常工作,服务 ..
发布时间:2020-08-06 01:17:29 服务器开发

注销后如何使Perl脚本在Unix上运行?

我的脚本要花很多时间才能完成. 我宁愿注销并稍后再获取其输出,而不是等待它完成. 我已经尝试过了 at -m -t 03030205 -f /path/to/./thescript.pl nohup /path/to/./thescript.pl & 而且我还验证了这些进程实际上与ps和at -l存在,具体取决于我使用的调度语法. 当我退出shell时,这两个进 ..
发布时间:2020-07-18 18:43:42 其他开发

iOS不会使用http keep-alive。极高的延迟

我想测试服务器的延迟,因此我发送了一个休息请求。 使用rest api客户端,我从桌面获得了大约500毫秒的延迟,但是当我在iOS Simulator上执行相同的请求(使用AFNetworking)时,我得到了1.8秒的延迟。 我的服务器发送keep alive标头,我注意到PC发出的第一个请求的延迟与IOS相似。 如何使iOS荣誉保持活力或减少延迟? 由于我正在制作实时应用程序,因此 ..
发布时间:2020-06-02 20:14:49 移动开发

TCP保持活动PDO连接参数

PHP的PDO(或相应的 PostgreSQL驱动程序)是否具有连接配置选项,用于启用TCP保持活动探测类似于JDBC ? 我遇到一个问题,我们正在通过NAT建立连接,该连接在5分钟后会断开连接(我无法更改),并且我们在外部Postgres实例上运行的查询花费的时间超过5分钟的时间,导致我们的客户端永远不会收到来自Postgres实例的响应,并最终超时. 解决方案 PDO Postg ..
发布时间:2020-05-25 06:19:31 PHP

使用保持活动状态:ORA-00933:SQL命令未正确结束

我想使用squirrel-sql的保持活动功能,因为如果我的Oracle数据库连接闲置时间过长,它们会被切断.这是一项不言自明的功能-也许有人会期望-并且包含在SO上. 但是,明显的SELECT 1 FROM DUAL;不能剪切并导致此错误: 2016-10-21 16:43:51,879 [Thread-4] INFO net.sourceforge.squirrel_sql ..
发布时间:2020-05-22 03:44:45 数据库

http保持连接对同一Web服务器上的不同域有效吗?

在同一台nginx/apache服务器上: 场景1:a.test.com和b.test.com可以使用keep-alive吗? 场景2:本地主机和127.0.0.1可以使用keep-alive吗? 或“主机标头"必须保持一致,并且保持活动将有效吗? 解决方案 对于Apache来说,它看起来是基于IP地址而不是主机标头,尽管我想这也很大程度上取决于客户端的实现. http ..
发布时间:2020-05-17 21:51:59 服务器开发

停止节点实例的最安全方法

我有一个非常繁忙的Web应用程序: Nginx作为“前端",充当反向代理 Nginx查询的在非特权端口上运行的节点服务器 该应用程序使用websocket(每个客户端打开一个套接字). Nginx的配置非常典型: server { listen X.Y.255.3:443 ssl http2; server_name example.com; ..
发布时间:2020-05-17 21:51:24 其他开发

使用ajax请求使会话保持活动状态安全吗?

我最近在我的母版页中实现了一小段javascript,每30秒执行一次ajax请求以保持会话正常运行.我知道有几个关于保持生命的问题,但是我还真的无法找到这些特定问题的答案. 我的问题是: 这样做安全吗?像这样,如果有多个并发用户/连接,这会产生不利影响吗? 我可以使用这种方法来延长超时时间,还是必须使用cookie? 我对Cookie不太了解,但是现在相对可接受使用它们吗 ..
发布时间:2020-05-06 09:16:40 其他开发

如何在Postgresql中使用tcp_keepalives设置?

Postgresql具有3个keepalive设置,用于管理断开的连接(在postgresql.conf中): tcp_keepalives_count tcp_keepalives_idle tcp_keepalives_interval 默认情况下,这些值为0. 如果客户端丢失网络连接或进入睡眠状态,我希望Postgresql在一段时间后断开客户端连接. 我当前正在 ..
发布时间:2020-05-03 05:53:55 其他开发

PHP套接字服务器,检查客户端是否还活着

我有一个php服务器在监听1个c#客户端. 建立连接后,该连接将保持活动状态,直到客户端发送命令"quit"将杀死PHP服务器为止. 但是,当c#客户端在没有“退出"命令的情况下断开连接(即:单击Windows窗体中的关闭(x)按钮)时,服务器将继续监听,并且无法从该客户端接收任何其他连接. 是否可以从服务器端(PHP)检查与客户端的连接是否仍然有效. 我的php服务器代码 ..
发布时间:2020-05-02 09:35:32 PHP

如果网络发生故障,套接字会发生什么情况

假设一个简单的网络模型:A已成功建立了与B的TCP连接,并且它们之间正在像这样相互通信 A B 我知道,如果A上的程序死了(例如核心转储),这将导致向B发出RST数据包.因此,对B的任何读取尝试都将导致EOF,而对B的任何写入尝试均将导致SIGPIPE .我说的对吗? 但是,如果假设网络在A上发生故障(例如电缆/路由器故障),那么对B的读/写尝试将如何处 ..
发布时间:2020-05-01 09:54:48 服务器开发