问题标签 [connection-timeout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 使用 Timeout::timeout(n) 缩短套接字超时似乎对我不起作用
我发现我认为应该在https://stackoverflow.com/questions/517219?tab=oldest#tab-top上完美运行,但是它对我不起作用。
我在 Windows 上安装了 Ruby 1.9.1,当我尝试示例“is_port_open”测试时,它不起作用。无论我为超时设置什么值,套接字调用仍然需要大约 20 秒才能超时。任何想法为什么?
jquery - 确定 $.ajax 错误是否超时
我正在使用的魔法jQuery.ajax( settings )
。
但是,我想知道是否有人玩过超时设置?
我知道这基本上是为了指示请求的本地时间,但是如果达到超时,它会触发什么吗?或者它只是停止监听响应?
阅读 jQuery 站点,我可以看到没有传递任何参数,所以这似乎是一个具有一种功能的简单设置。这很好。
但是,如果达到超时,我想触发警报或某些功能。在这种情况下,我可以看到错误设置没有被触发。
这是我的片段:
有谁知道如何使用超时进行更多工作?
php - PHP file_get_contents 忽略超时?
我得到的响应一般是 21.232 segs,不应该是五秒左右???
取消注释 ini_set 行根本没有帮助。
browser - Web 服务器在浏览器超时之前响应的通常限制是什么?
我认为通常的响应时间必须是 30 秒或类似的时间,但实际上我有一个使用 MVC 框架在 45 秒内响应的 Macbook 上运行的开发网站,并且所有主要浏览器都不会超时。浏览器超时前的通常规则是什么?
reporting-services - 数据驱动订阅在连接时超时
我有一个数据驱动的订阅,每次运行时都会在报告管理器中显示“待定”状态。然后过了一会儿它出错了
错误:超时已过。在操作完成之前超时时间已过或服务器没有响应。该语句已终止。
我在这里没有做任何特别的事情。我用于检索用户的存储过程仅返回 2 条记录(并在 Management Studio 中立即执行)。报告的数据也不是什么花哨的东西。它从 3 个数据源中提取了大约 3 条记录——所有基于通过参数传入的 ID 的非常简单的选择。
当我将此报告设置为定期发送时,它工作正常。只有当我让它数据驱动时,它才会超时。
我的配置中的超时设置为默认值(120 秒)。
这是日志所说的。
我尝试使用本地管理员帐户(也是 sa)创建一个新数据源,但仍然超时。这份报告没什么特别的。它实际上只是带有少量数据的格式化文本。我正在使用 SSRS 来处理发送格式化的电子邮件。我唯一担心的是运行 SSRS 的机器只有 2.0 GB 内存。这会导致超时吗?但是为什么当我为一个用户执行报告时,它很好,但对于 2 个用户它会变得很糟糕?
asp.net-mvc-2 - 如何以编程方式跟踪服务器超时?
我们有一个页面接受使用纯<input type="file"
. 我们有用户(在这种情况下是学生)抱怨它不工作,但没有提供任何类型的错误消息或任何东西。如果确实存在问题,我相信尝试在连接不良的情况下上传大文件会导致超时错误。有没有办法跟踪这个以找出他们想要做什么以及问题是什么?
c++ - 如何使用 MySQL++ 设置 mysql_ping 超时
我希望 mysql_ping 在几秒钟内超时。在下面的测试用例中,如果在“ifconfig eth0 down”之后建立了连接,则永远不会到达 conn.ping() 的错误端。线程/进程进入看似无休止的等待。我想更改它并使其超时更快,最好使用 MySQL++ 选项。知道可能是哪个选项吗?
也许我还需要设置它会重试多少次?
阅读 MySQL 的文档,它告诉我们 mysql_ping 将尝试自动重新连接。这很好,但最终我也希望它超时。
http://dev.mysql.com/doc/refman/5.1/en/mysql-options.html http://dev.mysql.com/doc/refman/5.1/en/mysql-ping.html
由于它会自动重新连接,因此 MYSQL_OPT_CONNECT_TIMEOUT 似乎是要走的路。但是在下面的测试用例中设置 mysqlpp::ConnectTimeoutOption(1) 没有帮助。
似乎 MySQL++ ping() 只是 C API 的一个包装器,我从“/usr/include/mysql++/dbdriver.h”收集了这个,它将 ping() 定义为:
bool ping() { 返回 !mysql_ping(&mysql_); }
我正在使用的库版本是:
jetty - 如何为码头服务器设置连接/请求超时?
我在我的应用程序中运行一个嵌入式码头服务器(码头 6.1.24),如下所示:
我想设置一个超时值(2 秒),以便如果 handler.handle() 方法花费超过 2 秒,码头服务器将超时并使用 408 http 代码(请求超时)响应客户端。
这是为了保证我的应用程序不会长时间持有客户端请求,并且总是在 2 秒内响应。
我做了一些研究并使用“connector.setMaxIdleTime(2000);”对其进行了测试 但它不起作用。
php - 在 html / php 中增加 Internet Explorer 超时
我使用 php 编写了一个简单的 facebook 应用程序。应用程序加载时间超过了 Internet Explorer 中允许的时间(在 chrome 和 firefox 中运行良好)。
不可能减少加载时间。
我可以通过 HTML 标签或 PHP 代码来实现吗?
java - 套接字连接超时如何工作?
据我了解,套接字连接超时由 TCP 传输控制,它使用重传超时 (RTO)。如果在定时器超时之前ack没有回来,连接请求(Sync)会被重传,RTO会加倍。
那么我们调用时Java socket中连接超时的作用是什么Socket.connect(endpoint, connectTimeout)