小编m0f*_*0fo的帖子

Kibana返回"连接失败"

我试图在Windows 2008 R2中使用Kibana运行ElasticSearch.

我按照这篇文章:安装-logstash-on-a-windows-server-with-kibana

一步一步,但我得到的是:

Connection Failed
Possibility #1: Your elasticsearch server is down or unreachable

This can be caused by a network outage, or a failure of the Elasticsearch process. If you have recently run a query that required a terms facet to be executed it is possible the process has run out of memory and stopped. Be sure to check your Elasticsearch logs for any sign of memory pressure.
Possibility #2: You are running Elasticsearch 1.4 or …
Run Code Online (Sandbox Code Playgroud)

elasticsearch logstash kibana

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

并行不适用于Entity Framework

我有一个ID列表,我需要在每个ID上运行几个存储过程.

当我使用标准的foreach循环时,它工作正常,但是当我有很多记录时,它的工作速度很慢.

我想将代码转换为使用EF,但我得到一个例外:"底层提供程序在Open上失败".

我在Parallel.ForEach中使用此代码:

using (XmlEntities osContext = new XmlEntities())
{
    //The code
}
Run Code Online (Sandbox Code Playgroud)

但它仍然抛出异常.

知道如何使用与EF并行?我是否需要为我正在运行的每个程序创建一个新的上下文?我有大约10个程序,所以我认为创建10个上下文非常糟糕,每个上下文一个.

.net c# parallel-processing multithreading entity-framework

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

Log4Net从许多进程写入文件

是否可以从5个不同的进程写入同一个日志文件?

我使用Log4Net进行日志记录,但似乎只有1个进程正在写入文件,当我关闭此进程时,第二个进程正在编写.

我希望大家一起写.

如何?

c# log4net thread-safety

12
推荐指数
2
解决办法
6117
查看次数

如何在Windows中为ElasticSearch设置内存限制?

是否有可能限制Windows Server 2008 R2上的ElasticSearch工作集内存?

我在线尝试了一切,但似乎没有任何效果.

试图设置(环境变量):ES_MIN_MEM ES_MAX_MEM ES_HEAP_SIZE

在java服务中:-Xms15g -Xmx15g -Xss256k

在YML文件中:bootstrap.mlockall:true

知道我做错了什么,或者是否有可能限制Windows服务中的RAM?

谢谢!

elasticsearch

11
推荐指数
1
解决办法
4339
查看次数

MAX功能无需分组

我有下表:

ID | NUM
 1 |  4
 2 |  9
 3 |  1
 4 |  7
 5 |  10
Run Code Online (Sandbox Code Playgroud)

我想要一个结果:

ID | NUM
 5 | 10
Run Code Online (Sandbox Code Playgroud)

当我尝试使用MAX(NUM)时,我得到错误,我必须使用GROUP BY才能使用MAX函数

任何的想法?

sql sql-server

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

比较2个字符串

我有以下2个字符串:

String A: Manchester United
String B: Manchester Utd
Run Code Online (Sandbox Code Playgroud)

两个字符串表示相同,但​​包含不同的值.

如何比较这些字符串以获得"匹配分数",在这种情况下,第一个单词相似,"曼彻斯特",第二个单词包含相似的字母,但不在正确的位置.

在提供2个字符串后,是否有任何简单的算法返回"匹配分数"?

.net c# asp.net

8
推荐指数
3
解决办法
2380
查看次数

Redis客户端来自某个类的GetAll键

我有一个带有许多键的redis(大约100个),我想只选择ClassA类型的键(只是一个例子).

现在我正在做GetAllKeys,然后在所有项目的foreach循环中,只选择相关的键.

是否可以只选择相关的键并通过一个功能获取所有键?

当我做GetAll时,我只得到2件物品,而我应该得到45左右.

c# redis servicestack

6
推荐指数
1
解决办法
3983
查看次数

将datetime转换为json格式时出现WCF错误

我有一个返回JSON的WCF服务.

从今天早上起,我开始收到以下错误:

DateTime values that are greater than DateTime.MaxValue or smaller than DateTime.MinValue when converted to UTC cannot be serialized to JSON
Run Code Online (Sandbox Code Playgroud)

仅仅为了测试,我将今天的日期传递给使用JSON返回的所有DateTime变量,但我仍然得到相同的错误.

代码大约是2k行,所以我认为在这里发布它没有任何价值.

任何想法如何解决?

c# wcf json

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

在C#中发送HTTP Post的最快方法

我们正在使用HTTP Post发送大量推送消息.

首先,我们使用HttpWebRequest/WebClient,消息到达客户端,但有时单消息需要400ms.

我们切换了TCP/IP(套接字),我们只是发送消息,并且没有为重播做任何接收等.消息以40ms平均值发送.

TCP/IP(套接字)的问题在于并非所有消息都到达,有时我们发送(例如)ABCDEFG并且客户端仅接收ABCD(不是100%的数据),当我们使用HttpWebRequest/WebClient时这不会发生.

所以,总结一切:

  1. HttpWebRequest/WebClient - 非常可靠但很慢.
  2. TCP/IP(套接字) - 不可靠和快速.

我可以使用的任何其他解决方案吗?

c# sockets performance tcp http

5
推荐指数
0
解决办法
916
查看次数

MSMQ接收和删除

是否有任何选项可以在读取消息后从MSMQ中删除消息?

就像,receive + delete可以作为原子操作运行吗?

.net c# xml msmq

4
推荐指数
1
解决办法
4564
查看次数