问题标签 [executiontimeout]

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 投票
1 回答
7570 浏览

timeout - Httpruntime- ExecutionTimeOut

从 CSV 文件导入大量字段时出现超时错误。导入时,它指的是配置在

我们无法预测 CSV 文件中的字段数量,有时会在实时环境中处理大量文件。我想在这个导入逻辑中设置最大超时,直到它到达文件的末尾。我们的客户不会介意我们为导入逻辑配置的时间,我们的目标应该是导入所有文件而不会出现超时错误。

在谷歌搜索中,我发现我们可以通过以下语句设置超时,指定持续时间,

HttpContext.Current.Server.ScriptTimeout = 360;

但我们无法预测导入大型 CSV 文件所需的时间。我们如何通过 C# 代码配置最大超时,而不是通过 web.config 设置。

提前致谢!!

0 投票
0 回答
1933 浏览

php - 如何正确修复 phpMailer 最大执行时间错误?

我正在使用 phpMailer 从本地主机发送电子邮件,但我必须对其主类进行快速修复以使其正常工作。

当我刚刚下载 phpmailer 并使用它时,我的脚本中出现了最大执行时间错误:

所以,我去了 class.phpmailer.php 中的第 737 行,找到了一个验证地址的函数:

这是著名的 737 行:

它有一个正则表达式 long as hell ,我认为这会导致我的脚本超时,所以我删除了 if 条件,并留下新的 PHP filter_var 函数来验证电子邮件,如下所示:

现在我的代码使用来自本地主机的 GMAIL smtp 服务器正确发送电子邮件。但是: 此修改是否会对我的应用程序造成安全风险?有没有其他方法可以解决它?

在此先感谢各位,对于复制的大量代码感到抱歉。

0 投票
1 回答
1362 浏览

.net - 尝试抓住 ExecutionTimeout 不起作用

这对我来说一直是痛苦的根源!我正在ExecutionTimeout为我的应用程序使用 110 秒的全局时间。一个特定页面会生成大量未处理的异常,因为它包含一个FileUpload控件。

现在问题来了……我知道如何使用以下声明限制 web.config 中的文件大小和执行超时。

我遇到的问题就在这里:

检查文件长度的过程非常频繁地抛出异常,并且在上面没有优雅地捕获该异常try, catch,它似乎遵循 global.asax 中的应用程序级异常处理。

我很确定我无法在客户端检查文件大小,我不想不断增加maxRequestLengthand executionTimeout,我要做的就是在页面上捕获这些超时并显示一条消息。这可能吗?

编辑 - -

为了更好地说明此处的问题,请尝试运行以下代码(假设您的默认 executionTimeout 为 110 秒)。

确保调试已关闭。catch 块不起作用,您最终会遇到未处理的System.Web.HttpException: Request timed out错误,我还没有弄清楚?

0 投票
2 回答
775 浏览

c++ - C 和 C++ 中的执行时间差异

我最近发现了这个名为 codechef 的网站,您可以在其中提交问题的解决方案。我为一个问题提交了两个答案,一个用 C 语言,另一个用 C++。两个代码几乎相同。但是当我用C提交的代码在4.89s执行时,我用C++提交的代码就超时了(超过8秒)。这怎么可能?时间都去哪儿了?

问题是:

输入

输入以两个正整数 nk (n, k<=107) 开始。接下来的 n 行输入包含一个正整数 ti,每行不大于 10^9。

输出

写一个整数输出,表示有多少整数 ti 可以被 k 整除。

我在 C 中的代码:

我的 C++ 代码:

0 投票
6 回答
91500 浏览

elasticsearch - 如何修复 Elasticsearch 中的读取超时

我使用 Elasticsearch-1.1.0 来索引推文。索引过程没问题。然后我升级了版本。现在我使用 Elasticsearch-1.3.2,我随机收到这条消息:

随机性快照:

有人可以指出如何解决Read timed out问题吗?

非常感谢你。

0 投票
1 回答
61 浏览

php - 从“视图”中选择导致 PHP 和 SQL Server 中的执行超时

我创建了一个view调用stats来选择符合某个属性的记录总和

该视图创建得很好,当我SELECT * FROM stats在 SQL Server Management Studio 中说时,结果显示得很好。

问题是当我使用 PHP 获取数据时:

我收到一条错误消息[PHP Fatal error: Maximum execution time of 300 seconds exceeded in C:\ ... on line 17]

为什么使用 PHP 的上述超时(或执行时间超过 300 秒)但在 SQL Server Management Studio 中显示正常?

0 投票
2 回答
1299 浏览

php - 使用 API 将大文件上传到 Google Drive 时 PHP 执行超时

我想通过 PHP 将本地文件上传到 Google Drive。如果我上传一个小文件(<5MB),一切正常。如果我想上传更大的文件,我会收到“致命错误:超过 30 秒的最大执行时间”。我可以在我的 php.ini 中将 max_execution_time 设置为一个非常高的值,但这似乎是一个糟糕的解决方案。如果我使用“set_time_limit(seconds);” 我不能同时上传更多文件(我不知道为什么)。

所以我的问题是如何在不将我的 php.ini 更改为糟糕的执行时间的情况下上传大文件。这应该如何在 PHP 中解决?我只想使用一个简单的 CURL cli 命令,但这不适用于 Google Drive,因为 CURL 不支持 Oath。

0 投票
1 回答
806 浏览

asp.net - executionTimeout 发送响应

当您设置 httpRuntime executionTimeout 时,是否会切断已经部分发送到客户端的响应?

我注意到在 IIS 请求队列中,偶尔会有一些请求运行的时间比我们的 executionTimeout 设置长得多,并且状态是 IIS Web Core 模块中的 SendResponse。executionTimeout 是否包括向客户端发送响应所需的时间?

我能找到的唯一文档在此片段的以下页面上,但它来自 2003 年的旧版本 IIS: https ://msdn.microsoft.com/en-us/library/ms972959.aspx

请求执行时间。执行最后一个请求所用的毫秒数。在 Framework 1.0 版中,执行时间从工作进程收到请求开始,到 ASP.NET ISAPI 向 IIS 发送 HSE_REQ_DONE_WITH_SESSION 时停止。对于 IIS 版本 5,这包括将响应写入客户端所需的时间,但对于 IIS 版本 6,响应缓冲区是异步发送的,因此不包括将响应写入客户端所需的时间。

在运行 ASP.NET 4.5 Web 应用程序的 Windows Server 2008 R2 上,IIS 版本为 7.5,并且调试设置为 false。

0 投票
1 回答
1417 浏览

mysql - 超出 mySQL 致命错误执行时间

我使用的是 mysql,在他上次访问之前一切都很好,但是今天我在启动 mysql-xampp 时发现了这个:

致命错误:第 258 行的 C:\xampp\phpMyAdmin\libraries\dbi\DBIMysqli.class.php 中的最大执行时间超过 30 秒

我的 phpmyadmin/config.inc.php 已经有了这条线$cfg['ExecTimeLimit'] = 6000;

0 投票
0 回答
244 浏览

asp.net-mvc - 如何在asp.net mvc中停止无限循环

如果我的代码有无限循环或 Thread.Sleep(999999999),executionTimeout 和 AsyncTimeout value(10s) 无效。那么,如何在 asp.net mvc 中停止无限循环,抛出超时异常并完​​成请求?