timeout相关内容

在 PHP 中设置 Curl 的超时

我正在通过 php 对 eXist 数据库运行 curl 请求.数据集非常大,因此,数据库始终需要很长时间才能返回 XML 响应.为了解决这个问题,我们设置了一个 curl 请求,它应该是一个很长的超时时间. $ch = curl_init();$headers["Content-Length"] = strlen($postString);$headers["User-Agent"] = "C ..
发布时间:2021-12-11 09:59:34 PHP

在 Perl 中做超时的方法?

我经常使用以下模式为 Perl 中特定代码片段的运行时间设置上限: 我的 $TIMEOUT_IN_SECONDS = 5;评估{本地 $SIG{ALRM} = sub { die "alarm\n" };警报($TIMEOUT_IN_SECONDS);# 做一些可能会超时的事情.警报(0);};如果($@){# 处理超时条件.} 我的问题: 这是正确的做法吗? 是否存在运行时间可能超过 ..
发布时间:2021-12-10 18:45:28 其他开发

为什么 Composer 在 300 秒后安装超时?

当我尝试在我的服务器上构建它时,我在 symfony2 中创建了一个小项目,但在解压缩 symfony 时总是失败.构建没问题,突然作曲家不会解压缩 symfony,我也没有改变任何东西.我尝试使用 Jenkins 构建,也尝试从 bash 手动构建,结果相同.这不是权限问题,我服务器上的互联网连接也正常. 使用包信息加载 composer 存储库从锁定文件安装依赖项(包括 require-de ..
发布时间:2021-12-10 11:05:37 其他开发

处理非常大的csv文件而没有超时和内存错误

目前我正在为一个非常大的 CSV 文件编写一个导入脚本.问题是大多数时候它会因超时或引发内存错误而在一段时间后停止. 我现在的想法是以“100 行"的步骤解析 CSV 文件,并在 100 行后自动调用脚本.我试图用标题(位置...)来实现这一点,并用 get 传递当前行,但它没有像我想要的那样工作. 有没有更好的方法来解决这个问题,或者有人知道如何摆脱内存错误和超时? 解决方案 ..
发布时间:2021-12-09 15:02:01 PHP

如何使用 JPA 和 Hibernate 设置默认查询超时?

我正在使用 Hibernate 对我的数据库进行一些大型查询,有时我会遇到超时.我想避免在每个 Query 或 Criteria 上手动设置超时. 是否可以为我的 Hibernate 配置提供任何属性来为我运行的所有查询设置可接受的默认值? 如果没有,我如何为 Hibernate 查询设置默认超时值? 解决方案 JPA 2 定义了 javax.persistence.query ..
发布时间:2021-12-08 19:22:34 Java开发

超时 PHP 中的函数

有没有办法让函数超时?我有 10 分钟的时间来完成一项工作.该作业包括一个 for 循环,这是一个示例: $value){some_function($key, $value);//这个函数做SSH和SFTP的东西}?> $arr 有 15 个元素,而 some_function() 有时可能需要 1 分钟以上.事实上,一旦它被绞死了 5 分钟. 有没有办法让函数调用超时并继续处理 $ ..
发布时间:2021-12-07 23:46:41 PHP

Mac OS X 上的超时命令?

Mac OSx 上是否有超时命令的替代方法.基本要求是我能够在指定的时间内运行命令. 例如: 超时 10 ping google.com 该程序在 Linux 上运行 ping 10 秒. 解决方案 您可以使用 brew install coreutils 然后每当你需要超时时,使用 gtimeout ...相反.为了解释为什么这里有一个来自 Homebrew 警告部分的 ..
发布时间:2021-12-06 21:14:21 其他开发

设置控制器操作超时

我遇到了 该线程 已经存在,但我可能需要针对我的情况的其他内容. 我有一个返回 ViewResult 的操作,它由客户端的 $.post() 调用 JavaScript: var link = 'GetFoo?fooBar=' + fooBar;var jqxhr = $.post(link, function (response) {$('#myDiv').replaceWith(r ..
发布时间:2021-12-06 18:16:21 C#/.NET

为操作设置超时

我有对象 obj,它是 3rd 方组件, //这可能需要超过 30 秒int 结果 = obj.PerformInitTransaction(); 我不知道里面发生了什么.我所知道的是,如果需要更长的时间,它就会失败. 如何为这个操作设置一个超时机制,这样如果超过30秒我就抛出MoreThan30SecondsException? 解决方案 您可以在单独的线程中运行该操作,然后在 ..
发布时间:2021-12-06 11:59:33 C#/.NET

在没有不必要延迟的情况下超时 bash 中的命令

这个答案到命令行命令在一定时间后自动终止命令 提出了一种 1 行方法来使 bash 命令行中长时间运行的命令超时: (带有选项的/path/to/slow 命令)&睡眠 5 ;杀$! 但有可能给定的“长期运行"命令可能会在超时之前完成. (让我们称其为“通常运行时间长但有时速度快"的命令,或者 tlrbsf 为了好玩.) 所以这种漂亮的 1-liner 方法有几个问题. 首先, ..
发布时间:2021-12-05 22:17:55 其他开发

如何自动关闭 PostgreSQL 中的空闲连接?

一些客户端连接到我们的 postgresql 数据库但保持连接打开.是否可以告诉 Postgresql 在一段时间不活动后关闭这些连接? TL;DR 如果您使用的是 Postgresql 版本 >= 9.2 然后使用我想出的解决方案 如果你不想写任何代码 然后使用 arqnid 的解决方案 如果你不想写任何代码 并且您使用的是 Postgresql 版本 >= 14 ..
发布时间:2021-12-05 21:51:55 其他开发

Spring Boot REST API - 请求超时?

我有一个 Spring Boot REST 服务,它有时会在请求中调用第三方服务.我想为我的所有资源设置一个超时(假设为 5 秒),以便如果任何请求处理(整个链,从传入到响应)花费的时间超过 5 秒,我的控制器将使用 HTTP 503 而不是实际响应进行响应.如果这只是一个 Spring 属性,那就太棒了,例如设置 spring.mvc.async.request-timeout=5000 但 ..
发布时间:2021-12-03 17:26:25 Java开发

jQuery ajax (jsonp) 忽略超时并且不触发错误事件

为了添加一些基本的错误处理,我想重写一段代码,使用 jQuery 的 $.getJSON 从 Flickr 中提取一些照片.这样做的原因是 $.getJSON 不提供错误处理或超时工作. 由于 $.getJSON 只是 $.ajax 的一个包装器,我决定重写它并惊喜地发现,它完美无缺. 不过现在好戏开始了.当我故意导致 404(通过更改 URL)或导致网络超时(通过未连接到互联网)时, ..
发布时间:2021-12-03 11:55:31 前端开发

NSURLConnection 超时?

我将这个 NSURLConnection 与委托一起使用. nsconnection = [[NSURLConnection alloc] initWithRequest:request委托:自启动立即:是]; 问题是网站根本没有响应.没什么,只是在浏览器中旋转空白页面,没有失败.在我的代表中,我处理了失败,但是当站点没有响应时,代表不会被调用.关于如何超时连接的任何想法? 解决方案 ..
发布时间:2021-12-03 11:09:35 移动开发

ASP.NET 中的会话超时

我正在 IIS 6.0 中运行 ASP.NET 2.0 应用程序.我希望会话超时为 60 分钟,而不是默认的 20 分钟.我做了以下 设置在 web.config 中. 在 IIS 管理器/网站属性/ASP.NET 配置设置中将会话超时设置为 60 分钟. 在应用程序池属性/性能中将空闲超时设置为 60 分钟. 我仍然在 20 分钟时遇到会话超时.我还有什么需要做的吗? 解决 ..
发布时间:2021-12-02 08:37:14 C#/.NET

如何修改nodejs请求默认超时时间?

我使用的是 Node/express 服务器.express 的默认超时时间是 120,000 毫秒,但对我来说还不够.当我的响应达到 120,000 毫秒时,控制台将记录 POST/additem 200 120006ms 并且页面显示错误,因此我想将超时设置为更大的值.我该怎么做? 解决方案 鉴于您在问题中的日志,我假设您正在使用 express.关键是在服务器上设置 timeout ..
发布时间:2021-12-01 22:35:17 其他开发

如何在 Node 中的 http.request() 上设置超时?

我正在尝试在使用 http.request 的 HTTP 客户端上设置超时,但没有运气.到目前为止,我所做的是: var options = { ... }var req = http.request(options, function(res) {//常见的东西:on(data), on(end), chunks, 等等...}/* 这不起作用太多......有时套接字未准备好(未定义)特别是 ..
发布时间:2021-12-01 22:28:50 其他开发