问题标签 [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.

0 投票
2 回答
1666 浏览

ruby - 使用 Timeout::timeout(n) 缩短套接字超时似乎对我不起作用

我发现我认为应该在https://stackoverflow.com/questions/517219?tab=oldest#tab-top上完美运行,但是它对我不起作用。

我在 Windows 上安装了 Ruby 1.9.1,当我尝试示例“is_port_open”测试时,它不起作用。无论我为超时设置什么值,套接字调用仍然需要大约 20 秒才能超时。任何想法为什么?

0 投票
1 回答
225733 浏览

jquery - 确定 $.ajax 错误是否超时

我正在使用的魔法jQuery.ajax( settings )

但是,我想知道是否有人玩过超时设置?

我知道这基本上是为了指示请求的本地时间,但是如果达到超时,它会触发什么吗?或者它只是停止监听响应?

阅读 jQuery 站点,我可以看到没有传递任何参数,所以这似乎是一个具有一种功能的简单设置。这很好。

但是,如果达到超时,我想触发警报或某些功能。在这种情况下,我可以看到错误设置没有被触发。

这是我的片段:

有谁知道如何使用超时进行更多工作?

0 投票
1 回答
13434 浏览

php - PHP file_get_contents 忽略超时?

我得到的响应一般是 21.232 segs,不应该是五秒左右???

取消注释 ini_set 行根本没有帮助。

0 投票
0 回答
569 浏览

browser - Web 服务器在浏览器超时之前响应的通常限制是什么?

我认为通常的响应时间必须是 30 秒或类似的时间,但实际上我有一个使用 MVC 框架在 45 秒内响应的 Macbook 上运行的开发网站,并且所有主要浏览器都不会超时。浏览器超时前的通常规则是什么?

0 投票
2 回答
3370 浏览

reporting-services - 数据驱动订阅在连接时超时

我有一个数据驱动的订阅,每次运行时都会在报告管理器中显示“待定”状态。然后过了一会儿它出错了

错误:超时已过。在操作完成之前超时时间已过或服务器没有响应。该语句已终止。

我在这里没有做任何特别的事情。我用于检索用户的存储过程仅返回 2 条记录(并在 Management Studio 中立即执行)。报告的数据也不是什么花哨的东西。它从 3 个数据源中提取了大约 3 条记录——所有基于通过参数传入的 ID 的非常简单的选择。

当我将此报告设置为定期发送时,它工作正常。只有当我让它数据驱动时,它才会超时。

我的配置中的超时设置为默认值(120 秒)。

这是日志所说的。

我尝试使用本地管理员帐户(也是 sa)创建一个新数据源,但仍然超时。这份报告没什么特别的。它实际上只是带有少量数据的格式化文本。我正在使用 SSRS 来处理发送格式化的电子邮件。我唯一担心的是运行 SSRS 的机器只有 2.0 GB 内存。这会导致超时吗?但是为什么当我为一个用户执行报告时,它很好,但对于 2 个用户它会变得很糟糕?

0 投票
1 回答
279 浏览

asp.net-mvc-2 - 如何以编程方式跟踪服务器超时?

我们有一个页面接受使用纯<input type="file". 我们有用户(在这种情况下是学生)抱怨它不工作,但没有提供任何类型的错误消息或任何东西。如果确实存在问题,我相信尝试在连接不良的情况下上传大文件会导致超时错误。有没有办法跟踪这个以找出他们想要做什么以及问题是什么?

0 投票
1 回答
3958 浏览

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_); }

我正在使用的库版本是:

  • libmysql++-dev: 3.0.9-1+b1
  • libmysql++3: 3.0.9-1+b1
  • mysql-client-5.1:5.1.49-3
  • 0 投票
    2 回答
    27357 浏览

    jetty - 如何为码头服务器设置连接/请求超时?

    我在我的应用程序中运行一个嵌入式码头服务器(码头 6.1.24),如下所示:

    我想设置一个超时值(2 秒),以便如果 handler.handle() 方法花费超过 2 秒,码头服务器将超时并使用 408 http 代码(请求超时)响应客户端。

    这是为了保证我的应用程序不会长时间持有客户端请求,并且总是在 2 秒内响应。

    我做了一些研究并使用“connector.setMaxIdleTime(2000);”对其进行了测试 但它不起作用。

    0 投票
    2 回答
    1525 浏览

    php - 在 html / php 中增加 Internet Explorer 超时

    我使用 php 编写了一个简单的 facebook 应用程序。应用程序加载时间超过了 Internet Explorer 中允许的时间(在 chrome 和 firefox 中运行良好)。

    不可能减少加载时间。

    我可以通过 HTML 标签或 PHP 代码来实现吗?

    0 投票
    1 回答
    9999 浏览

    java - 套接字连接超时如何工作?

    据我了解,套接字连接超时由 TCP 传输控制,它使用重传超时 (RTO)。如果在定时器超时之前ack没有回来,连接请求(Sync)会被重传,RTO会加倍。

    那么我们调用时Java socket中连接超时的作用是什么Socket.connect(endpoint, connectTimeout)