bing_yu2001 2023-10-30 10:00 采纳率: 57.1%
浏览 43
已结题

使用 Elasticsearch 7.6.1 搜索 页面跳转后经常失灵

请教一个关于使用 Elasticsearch 7.6.1 搜索页面跳转后经常失灵的问题:

1、我在网站首页面使用 ES 搜索功能,在输入框输入关键词,点击搜索按钮,页面跳转到搜索结果页面,显示搜索结果。这个过程,经常会失灵,搜索不到内容。查看线上服务器 ES 日志,报以下错误:

{"type": "server", "timestamp": "2023-10-29T13:11:37,897Z", "level": "ERROR", "component": "o.w.a.d.Monitor", "cluster.name": "elasticsearch", "node.name": "d3e5a081844f", "message": "remote_ext_dict javax.net.ssl.SSLPeerUnverifiedException: Host name '128.70.299.59' does not match the certificate subject provided by the peer (CN=www.jili20.com) error!", "cluster.uuid": "mCtcfT2QS8O80kUM0RU9Bg", "node.id": "rk0Ld6e3Q52JUY2fAUFCYw"  }

2、我在搜索结果页面继续搜索同样的关键词,可以搜索到内容,查看线上服务器 ES 日志,没报任何错误。

 总结:在搜索结果页面使用 ES,一切正常,不会出错,服务器没有报错日志。  

 使用 ES 只要页面一跳转,经常出错,搜索不到内容,服务器出现上面的 ES 错误日志。

关于 https 访问:

1、我的 Elasticsearch 使用 docker 安装部署,单节点,目前没配置启动 HTTPS 访问,也没为 ES 安装证书。

2、使用阿里云的免费 HTTPS 证书,根据阿里云的文档操作,统一在 nginx 中配置,将所有 HTTP 请求通过 rewrite 指令重定向为 HTTPS 请示。

3、其它程序,通过 HTTP 请求转为 HTTPS 访问,没有问题。唯独 ES 出现上面的问题。请专家指点迷津。

  • 写回答

16条回答 默认 最新

  • 社区专家-Monster-XH 2023-10-30 10:01
    关注
    获得0.45元问题酬金

    基于Monster 组和GPT的调写:

    • 与SSL证书有关。从错误日志来看,Elasticsearch尝试与某个提供证书的远程主机连接时,出现了SSL认证问题。特别是,Elasticsearch看到的远程主机名('128.70.299.59')与提供的证书主题(CN=www.jili20.com)不匹配。

    考虑到提到的信息,提供一些建议:

    1. 检查ES配置:确保Elasticsearch配置没有错误地指向一个使用SSL证书的远程主机,特别是当您的Elasticsearch实例并没有配置SSL时。

    2. 使用域名而不是IP地址:尝试使用域名(例如www.jili20.com)而不是IP地址(例如128.70.299.59)来配置Elasticsearch或与Elasticsearch通信,因为SSL证书通常与域名而不是IP地址相关联。

    3. 考虑配置ES的SSL:考虑为Elasticsearch配置SSL,这样它就可以安全地与其他使用SSL的服务通信。您可以考虑使用自己的证书或Let's Encrypt等免费证书。

    4. 查看客户端代码:确保在页面跳转之后,客户端代码(例如JavaScript)与Elasticsearch的通信没有任何问题或中断。可能在首次搜索时与Elasticsearch的通信方式与在结果页面上的方式不同。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月7日
  • 创建了问题 10月30日

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)