我使用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
我们刚刚注意到executionTimeout已停止在我们的网站上工作.去年它肯定在工作......很难说什么时候停止了.
我们目前正在运行:
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) 我最近发现这个名为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)
#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)
#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) 我有一个注册使用的关闭功能register_shutdown_function()需要很长时间才能完成.PHP max_execution_time会导致PHP终止此函数还是会一直运行直到它完成或出错?
在我的工作地点,我们有一个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),但我们没有自由选择.我们所能做的就是修改网站的代码.
此外,我确实认为这些下载应该在发送之前进行压缩,但这是另一回事.
*题外话题:"慢管"是一个令人讨厌的混合比喻吗?我应该说"小管",但在这种情况下,这听起来很奇怪.意见?
我们将 Hotchocolate 10.4.3 用于我的 .net 核心服务。我们正在使用代码优先的方法。所有设置都在 startup.cs 中,与他们的 Star War 示例完全相似。Hotchocolate 网站说请求的默认超时为 30 秒,但我发现我的应用程序在 1 分钟后抛出事务错误。我想将其增加到 2 分钟。
这也是为什么即使在超时异常之后服务器仍然执行所有内容的原因。在我的所有代码正确执行后,我总是在最后看到事务错误。
如果一切都会正常运行,为什么还要抛出错误?
我还在学习graphql。如果任何听起来不正确,请纠正我。
asp.net ×2
httpruntime ×2
c ×1
c# ×1
c++ ×1
graphql ×1
hotchocolate ×1
php ×1
shutdown ×1
timeout ×1