【问题标题】:How to configure Solr for User ip details如何为用户 ip 详细信息配置 Solr
【发布时间】:2015-07-30 06:30:10
【问题描述】:

我正在使用 solr 4.10.3。远程用户通过 url 访问它并像在搜索引擎中一样运行他们的特定查询。我想知道 IP 地址以及用户运行的查询。在 solr 日志文件中,有查询的详细信息,但没有关于用户 ip 的信息。我正在使用 httpd (apache) 网络服务器。

或者

如果我分析 apache 网络服务器日志,我会得到关于 ips 等的信息,但没有关于查询的信息。那么我如何配置 httpd 配置,使其日志也包含查询详细信息。

任何一个都可以解决我的问题。

【问题讨论】:

    标签: apache logging solr httpd.conf


    【解决方案1】:

    我怀疑您是否使用 Apache httpd 直接从 Solr 提供内容(因为它通常由捆绑的码头或其他 Java 应用程序服务器(如 Tomcat)提供,如果您以这种方式安装它),但是可以通过LogFormat directive配置Apache httpd's log format

       %q   The query string (prepended with a ? if a query 
            string exists, otherwise an empty string).
    

    另一个选项是正确配置 Solr 的日志记录,请参阅 Configuring Logging,但取决于您的设置(如果您正在代理请求),可能不包括原始 IP 地址(仅包括代理服务器的地址) .

    【讨论】:

      猜你喜欢
      • 2017-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-01
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      • 2023-03-05
      相关资源
      最近更新 更多