首页 > 解决方案 > Flask Web 应用程序中的 Solr - 无法连接到服务器 - 无法建立新连接:[Errno 111] 连接被拒绝

问题描述

我已经使用 Solr 成功索引了文件,并使用 pysolr 成功查询了核心。该代码在 Pycharm 终端中运行良好。现在我正在尝试使用 pythonanywhere.com 上的 Flask 将代码转换为 Web 应用程序。但是,当我将以下行放入 Web 应用程序的代码中时,出现错误:

solr = Solr('http://localhost:8983/solr/techproducts')

我得到的错误是:

pysolr.SolrError: 无法连接到服务器 http://localhost:8983/solr/techproducts/select/?q=Sumedh&wt=json: HTTPConnectionPool(host='localhost', port=8983): Max retries exceeded with url: /solr/techproducts/select/?q=Sumedh&wt=json(由 NewConnectionError 引起('<urllib3.connection.HTTPConnection object at 0x7fa57c3c28d0>: 无法建立新连接:[Errno 111] Connection denied',))

如果有人可以帮助我解决这个错误,我将不胜感激。

标签: flaskherokusolrpythonanywhere

解决方案


推荐阅读