我正在尝试通过以下句子重新加载 Solr 核心(版本 3.6.0):
curl http://localhost:8983/solr/admin/cores?action=RELOAD\&core=mycore
当我执行它时,我得到以下响应:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1316</int>
</lst>
</response>
当我将这样的 URL 放在浏览器中时,我得到了类似的响应(区别在于 QTime 的值)。
我的问题是,如果我从浏览器调用 URL,我可以在日志信息中看到重新加载已执行,但如果我从 CURL 语句调用它,我在日志信息中看不到任何内容(即也就是说,没有执行重新加载过程)。
我必须更改一些配置数据吗?似乎呼叫没有到达 Solr 服务器......