【问题标题】:How to know user uses which port number in Marklogic如何知道用户使用 Marklogic 中的哪个端口号
【发布时间】:2018-10-09 04:41:21
【问题描述】:

我正在编译一个用户列表,想知道用户当前拥有哪个端口号(8000 到 8007)。查看管理 GUI,我无法分辨用户在 Marklogic 中使用的端口号。有没有办法查出来。?谢谢

示例:

userA
port:8000,8001

userB
port: 8001,8002,8005

【问题讨论】:

标签: marklogic


【解决方案1】:

正如 Hunterhacker 所解释的,用户不受特定应用服务器的限制,但有一种方法可以通过查看访问日志来跟踪谁访问了哪个服务器。转到管理 UI 登录页面上的日志选项卡。查找名称中带有 AccessLog 的日志。以.txt 结尾的是今天的,以_1.txt 结尾的是昨天的,以此类推。在里面你会发现这样的行:

172.28.128.1 - admin [09/Oct/2018:06:57:09 +0000] "POST /qconsole/endpoints/queries.xqy?wsid=14089545771972940478&mode=javascript&cache=1539068229522 HTTP/1.1" 200 330 "http://ml903-ml1:8000/qconsole/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
172.28.128.1 - admin [09/Oct/2018:06:57:09 +0000] "GET /qconsole/endpoints/queries.xqy?qid=2611273599340341106&cache=1539068230016 HTTP/1.1" 200 345 "http://ml903-ml1:8000/qconsole/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"

每行以客户端 ip 开头,后跟两个破折号以防未经身份验证的访问尝试,或者由一个破折号和用户名表示经过身份验证的访问。

HTH!

【讨论】:

    【解决方案2】:

    用户未分配到端口。应用服务器是。如果该端口上有一个应用服务器,并且用户存在于与该应用服务器关联的安全数据库中,则他们可以在那里登录。

    【讨论】:

      猜你喜欢
      • 2012-03-29
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 2020-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多