ARTIFACTORY:如何从UI的服务状态中删除过时/无效的节点?
描述
通过UI的人工服务状态可能会显示一些已退役且不再有效的节点。当自动脚本动态生成服务器ID时,就会发生这种情况。用户可能无法通过UI删除它们。
决议
步骤1:
查看
- server-name: "art1"
关键:“bGljZ…
步骤2:
如果该症状仍然存在,请查看Artifactory数据库中的access_servers表。示例条目如下所示
Select * from access_servers;
Server_id |创建|修改| server_name |版本| prvkey_fingerprint | prvkey_last_modified | last_heartbeat | base_url
| grpc_info
--------------------------------------+---------------+---------------+--------------------------------------+---------+------------------------------------------------------------------+----------------------+----------------+---------------------------
----+-----------------
|622588273523 | 1622588273523 | 95990761-f6c7-48af-9ea3-c754b100bc5c | 4.17.19 | f43a5cc0fff3e7086b379ecd70eb453bcb66ddd7913f903dffb65e579568d0ff | 1622588273523 | 1622590266690 | http://10.0.0.204:8081/acc
Ess | 10.0.0.204:8045
(*)请注意,在数据库中做任何更改都是有风险的,所以首先,根据需要对表或整个数据库进行备份。
然后,删除server_id/server_name不再使用的行。如果名称不清楚,请查看创建的值并使用Epoch时间转换器将数据转换为可读格式