即使是不成熟的尝试,也胜于胎死腹中的策略。

ES远程调试的问题:

Elasticsearch | 作者 nihao | 发布于2016年06月27日 | 阅读数:4904

1. 我在远程linux服务器上启动了ES server,同时打开了远程调试的端口
2. 在本地打开IDE远程调试ES server
3. 向ES 发送一个update request,ES server在RestUpdateAction的handleRequest入口处停了下来(在这个地方打了断点)
4. 同样的update request发送,es client报NoNodeAvaiableException
5. 这个问题有普适性:就是remote debug的场景下,不能并发的访问ES

请问你遇到过吗?
已邀请:

medcl - 今晚打老虎。

赞同来自:

上次微博上讨论过,断点的时候打上条件断点,针对某个请求线程调试,不全局调试,不知道后面试了没有,怎么样?

nihao

赞同来自:

在RestSearchAction上打断点会导致其他的query 进不来,后头不在这个地方打断点了,在其他地方打上断点后能出现多线程运行的情况
 

要回复问题请先登录注册