作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近安装了 Elasticsearch,前几天一切正常,但今天不知何故它停止工作了
当我启动服务时,它声称没问题...
sudo /etc/init.d/elasticsearch start
* Starting Elasticsearch Server
...done.
但后来我明白了curl -GET http://127.0.0.1:9200
curl: (7) 无法连接到主机
查看 elasticsearch 日志:
[WARN ][bootstrap ] jvm uses the client vm, make sure to run `java` with the server vm for best performance by adding `-server` to the command line
看起来有关于 Java VM 的警告;这可能是问题所在吗?我还应该尝试/查看什么?
最佳答案
1) 在 linux 中使用 lsof
命令查看 9200 端口的状态。
在我的例子中,以下是 elasticsearch
启动时的结果。
prayag@prayag:~$ sudo lsof -i TCP | grep 9200
chrome 2639 praayg 84u IPv4 116310 0t0 TCP prayag.local:58989->10.0.4.70:9200 (ESTABLISHED)
chrome 2639 prayag 99u IPv4 116313 0t0 TCP prayag.local:58990->10.0.4.70:9200 (ESTABLISHED)
java 7634 prayag 141u IPv6 130960 0t0 TCP *:9200 (LISTEN)
elasticsearch
对我来说不是服务,否则要找到 port es 正在运行;我本可以检查一下,
$ sudo lsof -iTCP -sTCP:LISTEN | grep elasticsearch
2) 检查elasticsearch端点
$ curl -IGET http://localhost:9200
HTTP/1.1 200 OK
content-type: application/json; charset=UTF-8
content-length: 327
-IGET
等同于 --head
只返回 http 响应头。
response 200
表示 elasticsearch 端点正确响应。
关于curl - 无法连接到 Elasticsearch(通过 Curl),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22110249/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!