标签: executiontimeout

如何修复Elasticsearch中的读取超时

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

Exception happened: Error raised when there was an exception while talking to ES.
ConnectionError(HTTPConnectionPool(host='127.0.0.1', port=8001): Read timed out. (read timeout=10)) caused by: ReadTimeoutError(HTTPConnectionPool(host='127.0.0.1', port=8001): Read timed out. (read timeout=10)).
Run Code Online (Sandbox Code Playgroud)

随机快照:

Happened --33s-- Happened --27s-- Happened --22s-- Happened --10s-- Happened --39s-- Happened --25s-- Happened --36s-- Happened --38s-- Happened --19s-- Happened --09s-- Happened --33s-- Happened --16s-- Happened 

--XXs-- = after XX seconds
Run Code Online (Sandbox Code Playgroud)

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

非常感谢你.

timeout timeoutexception connection-timeout executiontimeout elasticsearch

29
推荐指数
4
解决办法
5万
查看次数

ASP.Net httpruntime executionTimeout不工作(和是debug = false)

我们刚刚注意到executionTimeout已停止在我们的网站上工作.去年它肯定在工作......很难说什么时候停止了.

我们目前正在运行:

  • Windows的2008x64
  • IIS7
  • 32位二进制文​​件
  • 管理管道模式=经典
  • 框架版本= v2.0

Web.Config有

<compilation defaultLanguage="vb" debug="false" batch="true">
<httpRuntime executionTimeout="90" />
Run Code Online (Sandbox Code Playgroud)

我们为什么一直看到Timetaken到20分钟的任何暗示.DebugType(完全vs pdbonly)的编译选项会有任何影响吗?

datetime       timetaken httpmethod Status  Sent    Received<BR>
12/19/10 0:10  901338    POST       302 456 24273<BR>
12/19/10 0:18  1817446   POST       302 0   114236<BR>
12/19/10 0:16  246923    POST       400 0   28512<BR>
12/19/10 0:12  220450    POST       302 0   65227<BR>
12/19/10 0:22  400150    GET        200 180835  416<BR>
12/19/10 0:20  335455    POST       400 0   36135<BR>
12/19/10 0:57  213210    POST       302 0   51558<BR>
12/19/10 0:48  352742    POST       302 438 25802<BR> …
Run Code Online (Sandbox Code Playgroud)

asp.net httpruntime executiontimeout

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

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

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

问题是:

输入

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

产量

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

Example

Input:
7 3
1
51
966369
7
9
999996
11

Output:
4
Run Code Online (Sandbox Code Playgroud)

我在C中的代码:

 #include<stdio.h>

 int main()  {

   int n,k,t;
   scanf("%d %d",&n,&k);
   int i,num=0;
   for(i=0;i<n;i++)  {
     scanf("%d",&t);
     if(t%k==0)  num++;
   }     

   printf("%d",num);

   return 0;
 }
Run Code Online (Sandbox Code Playgroud)

我在C++中的代码:

 #include<iostream>

 using namespace std;

 int main()  {

   int n, k, t,num=0;
   cin>>n>>k;
   for(int i=0;i<n;i++)  {
     cin>>t;
     if(t%k==0)  num++;
   }

   cout<<num;
   return 0;
 } 
Run Code Online (Sandbox Code Playgroud)

c c++ executiontimeout

8
推荐指数
1
解决办法
678
查看次数

在PHP中,max_execution_time会影响通过register_shutdown_function()调用运行的关闭函数吗?

我有一个注册使用的关闭功能register_shutdown_function()需要很长时间才能完成.PHP max_execution_time会导致PHP终止此函数还是会一直运行直到它完成或出错?

php shutdown execution-time executiontimeout shutdown-hook

5
推荐指数
1
解决办法
1324
查看次数

为大型下载配置httpRuntime执行超时

在我的工作地点,我们有一个ASP.NET页面,它使用以下代码来执行文件下载.我们使用它而不是Request.TransmitFile(),因为该文件直接来自zip存档.

    private void DownloadStream(Stream stream)
    {
        int bytesRead;
        int chunkSize = 1048576; //1MB
        byte[] readBuffer = new byte[chunkSize];

        while ( (bytesRead = stream.Read(readBuffer, 0, readBuffer.Length)) > 0)
        {
            if (!Response.IsClientConnected)
                break;

            Response.OutputStream.Write(readBuffer, 0, bytesRead);
            Response.Flush();
        }
    }
Run Code Online (Sandbox Code Playgroud)

我正在尝试确定httpRuntime executionTimeout设置的合理值.正在发送的文件范围高达1GB的大小,和我们的某些用户有非常慢的管道*的网络服务器(64K思行).我们不希望这些用户体验连接重置.但是,我们希望为站点的其余部分保留合理的超时值.

有没有办法为这个特定的页面定义一个executionTimeout设置(或者甚至专门为该页面设置它)?推荐的方法是什么?我知道我们可能最好使用一种完全不同的方法来提供文件(例如FTP),但我们没有自由选择.我们所能做的就是修改网站的代码.

此外,我确实认为这些下载应该在发送之前进行压缩,但这是另一回事.

*题外话题:"慢管"是一个令人讨厌的混合比喻吗?我应该说"小管",但在这种情况下,这听起来很奇怪.意见?

c# asp.net httpruntime executiontimeout

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

如何在 Hotchocolate 10.4.3 中设置执行超时

我们将 Hotchocolate 10.4.3 用于我的 .net 核心服务。我们正在使用代码优先的方法。所有设置都在 startup.cs 中,与他们的 Star War 示例完全相似。Hotchocolate 网站说请求的默认超时为 30 秒,但我发现我的应用程序在 1 分钟后抛出事务错误。我想将其增加到 2 分钟。

这也是为什么即使在超时异常之后服务器仍然执行所有内容的原因。在我的所有代码正确执行后,我总是在最后看到事务错误。

如果一切都会正常运行,为什么还要抛出错误?

我还在学习graphql。如果任何听起来不正确,请纠正我。

executiontimeout graphql hotchocolate

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