标签: timeout

JQuery在5秒后删除.append

哦,天哪,今天很多 - 哎呀

伙计们,最好的办法:

$j('.done').append('Your services have been updated');
Run Code Online (Sandbox Code Playgroud)

(那些位完成)

但是在说5秒之后删除附加,这样如果一个人重新提交表格(允许),附加不会继续添加文字?即更新一次"您的服务已更新",两次会显示"您的服务已更新您的服务已更新"但我只希望您的服务已更新以显示一次

jquery timeout

10
推荐指数
2
解决办法
2万
查看次数

如何为c3p0设置getConnection()超时?

昨天AWS的RDS下降了 - 我们的数据库也是如此.

发生这种情况时,C3P0会尝试获取数据库连接并挂起.我显然希望我的应用程序在这些实例中返回错误页面,而不是仅仅等待响应.

这是代码的样子:

ComboPooledDataSource db = new ComboPooledDataSource();
...
Connection conn = db.getConnection();
Run Code Online (Sandbox Code Playgroud)

如何设置从c3p0的连接池获取连接的超时?

我以为checkoutTimeout()就是它 - 但事实并非如此.它是"当池耗尽时,客户端调用getConnection()将等待连接被签入或获取的毫秒数." 由于池没有用尽(它只是不可用),这不适用.

我还认为setAcquireRetryAttempts和setAcquireIncrement可以工作 - 但是它们不会因为连接没有失败,所以它只是没有响应.

当我拉动整个堆栈时,这就是它停止的地方:

SocketInputStream.socketRead0(FileDescriptor, byte[], int, int, int) line: not available [native method]    
SocketInputStream.read(byte[], int, int) line: 129  
ReadAheadInputStream.fill(int) line: 113    
ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(byte[], int, int) line: 160    
ReadAheadInputStream.read(byte[], int, int) line: 188   
MysqlIO.readFully(InputStream, byte[], int, int) line: 2428 
MysqlIO.reuseAndReadPacket(Buffer, int) line: 2882  
MysqlIO.reuseAndReadPacket(Buffer) line: 2871   
MysqlIO.checkErrorPacket(int) line: 3414    
MysqlIO.sendCommand(int, String, Buffer, boolean, String) line: 1936    
MysqlIO.sqlQueryDirect(StatementImpl, String, String, Buffer, int, …
Run Code Online (Sandbox Code Playgroud)

java timeout jdbc c3p0 amazon-rds

10
推荐指数
1
解决办法
3256
查看次数

在perBatch forkmode中使用<junit>时,设置每次测试或每类超时的最佳方法是什么?

如果有人编写一个运行时间超过1秒的测试,我想要失败,但是如果我在perTest模式下运行它需要更长时间.

我可能会编写一个自定义任务来解析junit报告并基于此失败构建,但我想知道是否有人知道或者可以想到更好的选择.

java ant junit timeout junit4

10
推荐指数
2
解决办法
5890
查看次数

启动超时已过期,放弃唤醒锁定!HistoryRecord的活动空闲超时.这有什么值得担心的吗?

在我的应用程序使用AsyncTaskoncreate.有时我会在日志中看到"启动超时已过期,放弃唤醒锁定!历史记录的活动空闲超时".这可能导致任何问题,或者我们可以忽略这一点?

android timeout android-asynctask android-activity

10
推荐指数
1
解决办法
2万
查看次数

如何VBA捕获请求超时错误?

我正在使用对象MSXML2.ServerXMLHTTP60向webservice发送请求; 有了这个对象,我可以通过异步方法加速数据加载,并避免锁定Excel屏幕(没有响应).但是,我仍然有一个问题,当webservice响应很长一段时间,出于ServerXMLHTTP60超时设置,请求函数是默默的,我无法捕获超时错误.在另一个问题上,@ osknows建议使用xmlhttp status = 408捕捉超时错误,但它对我不起作用.

我已经准备好了一个测试文件,你可以在这里下载.按下打开VBA源代码Atl + F8,您将看到CXMLHTTPHandler我从本指南中复制的类模块

    If m_xmlHttp.readyState = 4 Then
        If m_xmlHttp.Status = 200 Then
            MsgBox m_xmlHttp.responseText
        ElseIf m_xmlHttp.Status = 408 Then 'Debug never run to here?
            MsgBox "Request timeout"
        Else
         'Error happened
        End If
    End If
Run Code Online (Sandbox Code Playgroud)

如何VBA捕获请求超时错误?

谢谢您帮忙!

xml excel vba timeout xmlhttprequest

10
推荐指数
1
解决办法
2万
查看次数

HttpSession超时后重定向

我一直在看这个主题的很多帖子,但无法得到一个适用于我的案例的解决方案.

我正在使用带有JSF 2.0的Java EE 6(部署在JBoss AS 7.1上)

在我的web.xml身上:

    <session-config>
        <session-timeout>1</session-timeout>
    </session-config>
Run Code Online (Sandbox Code Playgroud)

当会话自动超时时,我希望将用户重定向到登录页面.

我试过的:

方法1:使用过滤器

我试过以下过滤器:

@WebFilter()
public class TimeOutFilter implements Filter {

        @Override
        public void init(FilterConfig filterConfig) throws ServletException { 
        }

        @Override
        public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException,
        ServletException {
        System.out.println("filter called");
        final HttpServletRequest req = (HttpServletRequest) request;
        final HttpSession session = req.getSession(false);
        if (session != null && !session.isNew()) {
            chain.doFilter(request, response);
        } else {
            System.out.println("Has timed out");
            req.getRequestDispatcher("/logon.xthml").forward(request, response);
        }
    } …
Run Code Online (Sandbox Code Playgroud)

java jsf timeout java-ee

10
推荐指数
1
解决办法
3万
查看次数

Cassandra频繁读写超时

我已将整个代码库更改ThriftCQL使用datastax java driver 1.0.1cassandra 1.2.6..

随着节俭,我从一开始就经常超时,我无法继续......采用CQL,按照我的设计表,我获得了成功,减少了超时....

有了这个,我能够插入大量数据,这些数据与thrift无法合作......但经过一个阶段,数据文件夹大约3.5GB.我经常写入超时异常.即使我再次使用相同的早期工作用例,现在也会抛出超时异常.它的随机工作即使在新设置之后也不会再工作.

CASSADNRA服务器日志

这是cassandra服务器部分日志DEBUG模式,然后我收到错误:

http://pastebin.com/rW0B4MD0

客户例外是:

Caused by: com.datastax.driver.core.exceptions.WriteTimeoutException: Cassandra timeout during write query at consistency ONE (1 replica were required but only 0 acknowledged the write)
    at com.datastax.driver.core.exceptions.WriteTimeoutException.copy(WriteTimeoutException.java:54)
    at com.datastax.driver.core.ResultSetFuture.extractCauseFromExecutionException(ResultSetFuture.java:214)
    at com.datastax.driver.core.ResultSetFuture.getUninterruptibly(ResultSetFuture.java:169)
    at com.datastax.driver.core.Session.execute(Session.java:107)
    at com.datastax.driver.core.Session.execute(Session.java:76)
Run Code Online (Sandbox Code Playgroud)

基础设施: 16GB机器,8GB堆给cassandra,i7处理器..我使用SINGLE节点cassandra与yaml调整超时,其他一切都是默认的:

  • read_request_timeout_in_ms:30000
  • range_request_timeout_in_ms:30000
  • write_request_timeout_in_ms:30000
  • truncate_request_timeout_in_ms:60000
  • request_timeout_in_ms:30000

使用案例: 我正在运行一个用于存储Cassandra组合(我的项目术语)的用例....当前测试存储250个组合与100个并行线程..每个线程存储一个组合...真实情况我需要支持数十数百万,但需要不同的硬件和多节点集群...

在存储一个组合需要大约2秒,涉及:

  • 527 INSERT INTO查询
  • 506更新查询
  • 954 SELECT查询

100个并行线程并行存储100个组合.

我已经发现WRITE TIMEOUTS的行为是随机的,一段时间它会工作到200 000然后抛出超时,有时甚至不能用于10k组合.随机行为.

timeout cassandra datastax-java-driver

10
推荐指数
1
解决办法
2万
查看次数

何时使用TcpClient.ReceiveTimeout与NetworkStream.ReadTimeout?

编程TCP服务器时,我想设置从客户端读取请求的超时时间:

var tcpClient = tcpListener.AcceptTcpClient();
var networkStream = tcpListener.GetStream();

tcpClient.ReceiveTimeout = 10000;
networkStream.ReadTimeout = 10000;
Run Code Online (Sandbox Code Playgroud)

见最后两行.我应该选择哪一个?它们在有效性方面是否相同,或者它们在哪些方面有所不同?

c# timeout tcp stream tcpclient

10
推荐指数
1
解决办法
4885
查看次数

在给定时间后打破专有工具箱

我每次都在MATLAB中迭代一个大的测试矩阵并调用第二方专有软件(在MATLAB中运行).我无法编辑软件源代码.有时候,软件会挂起,所以我想在一段时间后退出它并继续下一次迭代.

在伪代码中,我这样做:

for i = 1:n
    output(i) = proprietary_software(input(i));
end
Run Code Online (Sandbox Code Playgroud)

output(i)='too_long'如果专有软件耗时太长,我怎样才能跳到下一次迭代(并可能保存)?

matlab timeout break

10
推荐指数
1
解决办法
479
查看次数

Slack PHP API - 避免超时错误

我正在尝试使用Slack Custom命令,并且不太确定如何使用延迟消息,因为Yoda Speak External API需要3秒以上的响应时间.

我做了以下事情:

  • /Yoda在我的情况下发送了slack命令并收到了reponse_url.
  • post对响应URL 使用以下内容.
$data_string = '{"response_type": "in_channel", "text":"Checking,please wait..."}' ;
$chs = curl_init();
curl_setopt($chs, CURLOPT_URL, $response_url);
curl_setopt($chs, CURLOPT_POST, true);
curl_setopt($chs, CURLOPT_POSTFIELDS, $data_string); 
curl_setopt($chs, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($chs, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($chs, CURLOPT_RETURNTRANSFER, true);
curl_setopt($chs, CURLOPT_POST, 1);
curl_setopt($chs, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
$results = curl_exec($chs);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 现在,当我调用Yoda API时,它会出现以下错误"已达到超时".我读到延迟回复,但不知道我应该怎样从这里开始.
$chsres = curl_init();
curl_setopt($chsres, CURLOPT_URL, "https://yoda.p.mashape.com/yoda?sentence=welcome+to+stack");
curl_setopt($chsres, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($chsres, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($chsres, CURLOPT_VERBOSE, true);
curl_setopt($chsres, CURLOPT_TIMEOUT, 45);
curl_setopt($chsres, CURLOPT_RETURNTRANSFER, true);
curl_setopt($chsres, CURLOPT_HTTPHEADER, array('Content-Type:application/json', "X-Mashape-Key:> …
Run Code Online (Sandbox Code Playgroud)

php curl timeout slack-api slack

10
推荐指数
1
解决办法
4283
查看次数